Amazon Step Functions TestState 现已在中国区域推出
发布于:
2025年11月19日
Amazon Step Functions 增强了 TestState API 以支持工作流程的本地单元测试,使您无需将状态机部署到账户即可验证工作流程逻辑,包括映射状态和并行状态等高级模式。
Amazon Step Functions 是一项可视工作流程服务,借助这项服务,客户可以构建分布式应用程序、自动执行 IT 和业务流程,以及构建数据和机器学习管道。TestState 允许开发人员验证状态的输入和输出处理、测试服务集成以及验证 HTTP 任务请求和响应。TestState API 现已支持在本地开发环境中测试完整工作流程,包括错误处理模式。现在,您可以模拟服务集成,使用可选的 API 合约验证来验证您的模拟响应是否与实际亚马逊云科技服务的预期响应相匹配,从而帮助确保您的工作流程在生产环境中正常运行。您可以将 TestState API 调用集成到您的首选测试框架(例如 Jest 和 pytest)以及 CI/CD 管道中,从而将自动化工作流程测试纳入开发流程。通过提供有关工作流程定义的即时反馈、支持验证本地环境中的工作流程行为以及在开发周期的早期捕获潜在问题,这些功能有助于加快开发速度。
增强的 TestState API 现已在由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域正式推出。要详细了解增强的 TestState 功能以及如何将其整合到您的工作流程开发流程,请访问 Amazon Step Functions 文档。您可以使用命令行界面(CLI)或 SDK 开始测试您的工作流程状态。