debugging 如何模拟API以调试代码

fhity93d  于 2023-11-22  发布在  其他
关注(0)|答案(1)|浏览(189)

我的应用程序是用JavaScript编写的,与一个相当复杂的javascript API交互。这个API向服务器发出HTTP GET请求,服务器用JSON输出响应。我正在调试我的应用程序,我浪费了大量的时间来复制特定的场景,因为每次我想运行那个场景时,我都需要用新数据填充服务器。
模拟来自API的响应的最佳方法是什么,这样我就可以不断地重新创建相同的场景,而不必在服务器上重新生成测试数据?您有什么建议吗?

8mmmxcuj

8mmmxcuj1#

你应该使用Service Virtualization技术来达到这个目的。使用这个你可以记录这个调用,然后再模拟它。

  • 记录步骤设置一个HTTP代理,以便给予机会记录请求和响应。
  • 一旦你有了一个样本响应,你就可以编辑JSON,并添加更多的对象来满足你的用例。

服务虚拟化有很多工具和框架,请做一些研究。

相关问题