【问题标题】:Amazon Lex mock for Python适用于 Python 的 Amazon Lex 模拟
【发布时间】:2018-06-08 21:30:05
【问题描述】:

我正在使用 Amazon Lex 和 AWS Lambda(在 Python 3.6 中实现)来构建聊天机器人并与之交互。

到目前为止,我的工作流程一直在创建一个传递给我的 Lambda 函数的示例 Lex 响应。我在本地“调用”(不在我的机器以外的任何地方运行)Lambda 函数,然后检查结果。

但是,此工作流程的扩展性不是很好。我需要能够模拟 Amazon Lex,以便我可以在本地与其交互并检查响应以进行本地调试。

是否有人知道 Amazon Lex 模拟或任何关于如何让 Lex 实例在我的本地计算机上运行的想法?非常感谢。

【问题讨论】:

  • 您可以使用安慰剂来记录和回放 API 调用 github.com/garnaat/placebo 但是不确定它与 Lex 的工作情况如何。试一试,它可能适合一些测试用例
  • 感谢@Vorsprung!我要看看这个:)

标签: python python-3.x amazon-web-services aws-lambda


【解决方案1】:

当您需要在本地进行测试时,您无法下载 Amazon Services 的副本。

我猜你必须重新考虑你的测试策略。在下一篇文章中查看如何测试 Amazon Lex 机器人 - Test a Bot

顺便说一句:Moto 可以模拟许多其他亚马逊服务。

【讨论】:

  • 感谢@RredCat 我希望moto 中有一个python 模拟,或者甚至类似于运行本地Dynamo 实例的方式。感谢您的信息!
猜你喜欢
  • 1970-01-01
  • 2017-12-20
  • 2020-08-19
  • 2011-06-25
  • 1970-01-01
  • 2017-10-06
  • 1970-01-01
  • 1970-01-01
  • 2022-06-12
相关资源
最近更新 更多