Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找一个简单的框架,它能够模拟特定 URL 的 JSON 响应,因此启动一个内存服务器。例如,框架可以启动 node.js 服务器或类似的。
我需要一个物理服务器,因为单元测试是针对外部应用程序(使用 selenium)运行的,并且该应用程序依赖于 JSON 接口。应用程序本身是在模拟器内运行的 iPhone 应用程序,并与 REST 接口通信。
是否有一个现有的框架,或者考虑到我需要使用 jUnit 执行测试,最好的方法是什么。
您可以启动存根服务器,前提是您可以在客户端应用程序中配置 JSON URL。
看看例如:
您可以在预集成测试阶段在您的 Maven 构建中启动这些,并在集成后测试阶段关闭它们。
您可以使用 npm 包stubby-db。你需要做的是;
npm install stubby-db -g
stubbydb
就这样。但是,由于您只想为不需要太多性能的单元测试运行它,因此您也可以使用wiremock。它从内部开始,您永远不会觉得自己在运行外部应用程序。