Testar e depurar máquinas de estado do Step Functions - AWS Step Functions

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á.

Testar e depurar máquinas de estado do Step Functions

O Step Functions oferece as seguintes maneiras para testar e depurar máquinas de estado:

Testar com o estado de teste no console e na API

No console do Step Functions, você pode testar um estado individual com estado de teste. Você fornece a definição do estado e as entradas no console e, em seguida, o Step Functions executa o estado e mostra as saídas, tudo sem criar uma máquina de estado.

Ou você pode usar a TestStateAPI para testar um estado individual. Você fornece a definição de um único estado, e a API executará o estado e reportará os resultados, também sem criar uma máquina de estado real.

Consulte Testando com TestState a TestState API para testar seus estados.

Simulador de fluxo de dados (sem suporte)

O simulador de fluxo de dados é uma ferramenta de console criada para testar a JSONPath sintaxe. O simulador de fluxo de dados não tem suporte.

Consulte Testando com TestState a TestState API para testar seus estados.

Step Functions Local (sem suporte)

Com o AWS Step Functions Local, uma versão disponível para download do Step Functions, você pode testar aplicativos com o Step Functions em execução em seu próprio ambiente de desenvolvimento.

O Step Functions Local não fornece paridade de recursos. Por exemplo, não há suporte para integrações otimizadas de serviços, acesso entre contas ou mapa distribuído.

O Step Functions Local não é compatível

O Step Functions Local não fornece paridade de recursos e não é compatível.

Considere usar soluções de terceiros que emulam o Step Functions para fins de teste.

Como alternativa ao Step Functions Local, você pode usar a TestState API para testar a unidade da lógica da máquina de estado antes de implantá-la em sua AWS conta. Para obter mais informações, consulte Teste de máquinas de estado com TestState API.