1
有没有一种方法可以产生假第三API响应?如何模拟假的第三方响应测试
为什么我想生成假的API响应?
- 某些第三API具有对通话的限制。示例twitter。
- 使用原始第三方API进行测试会增加网络延迟。
- 如果第三方关闭,测试不应受到影响。
- 每次编写测试用例时都会生成相同的响应。
目前我们正在通过手动编写代码来为API生成相同的响应来解决此问题。但这是不可行和可扩展的。如果第三方正在改变API,我们需要重新编写完整的代码,并且随着第三方数量的增加。它会增加很多时间来编写这段代码。
我在找什么类型的解决方案?
一段时间的网络嗅探或模拟器里面我可以运行我的应用程序一次,我可以保存由第三方API产生的响应。
您可能可以使用Fiddler录制会话并重播它们。不知道这是否是你以后:) :) – leppie
@leppie抱歉忘记添加linux的标签列表。我正在寻找linux的解决方案。 我不知道小提琴手,但我可以保存请求和响应以备将来使用。请求数据和响应数据的一些映射类型。 –