

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Introdução ao testes com o comando sam local
<a name="using-sam-cli-local"></a>

Use o AWS Serverless Application Model comando Command Line Interface (AWS SAMCLI) `sam local` para testar seus aplicativos sem servidor localmente.

Para obter uma introdução ao AWS SAMCLI, consulte[O que é o AWS SAMCLI?](what-is-sam-overview.md#what-is-sam-cli).

## Pré-requisitos
<a name="using-sam-cli-local-prerequisites"></a>

Para usar o `sam local`, instale o AWS SAM CLI fazendo o seguinte:
+ [AWS SAM pré-requisitos](prerequisites.md).
+ [Instale o AWS SAM CLI](install-sam-cli.md).

Antes de usar `sam local`, recomendamos uma compreensão básica do seguinte:
+ [Configurando o AWS SAM CLI](using-sam-cli-configure.md).
+ [Crie seu aplicativo em AWS SAM](using-sam-cli-init.md).
+ [Introdução à construção com AWS SAM](using-sam-cli-build.md).
+ [Introdução à implantação com AWS SAM](using-sam-cli-deploy.md).

## Usar o comando sam local
<a name="using-sam-cli-local-command"></a>

Use o comando `sam local` com qualquer um de seus subcomandos para realizar diferentes tipos de testes locais para seu aplicativo.

```
$ sam local {{<subcommand>}}
```

Para obter mais informações sobre cada subcomando, veja o seguinte:
+ **[Introdução a sam local generate-event](using-sam-cli-local-generate-event.md)**— Gere AWS service (Serviço da AWS) eventos para testes locais.
+ **[Introdução a sam local invoke](using-sam-cli-local-invoke.md)** – Inicie uma invocação única de uma função AWS Lambda localmente.
+ **[Introdução a sam local start-api](using-sam-cli-local-start-api.md)** – Execute suas funções do Lambda usando um servidor HTTP local.
+ **[Introdução a sam local start-lambda](using-sam-cli-local-start-lambda.md)**— Execute suas funções do Lambda usando um servidor HTTP local para uso com o AWS CLI ou. SDKs