mule - 资源失败:未找到 (404)。单元 4
问题描述
从一个文件运行多个 munit(版本 4)测试用例时出现资源未找到错误。但如果单独运行,它们运行良好。
任何帮助都非常受欢迎。
HTTP 配置:
<http:request-config name="HTTP_Request_Munit_configuration" doc:name="HTTP Request configuration" doc:id="c3f254ef-d670-4cae-81dd-37eca8de05e8" basePath="/leads/v1" >
<http:request-connection host="localhost" port="8081" />
</http:request-config>
错误:
org.mule.runtime.api.exception.MuleRuntimeException:HTTP PUT 资源“ http://localhost:8081/leads/v1/XXX ”失败:未找到 (404)。
解决方案
MUnit 实际上并不运行您的服务。它创建了特殊的环境来运行测试流。
如果要测试真实服务器,则必须单独运行它,然后在单独的环境中运行 MUnit。
恕我直言,MUnit 旨在测试单元 - 流、子流、转换。它不是为测试服务器而设计的。
推荐阅读
- javascript - 如何使用javascript fetch在HTML网页中显示rest api GET
- r - 手动从图例中删除级别,同时保留数据中不存在的级别
- python - Discord.py Bot 每天特定时间运行功能
- google-sheets - 如何将表单响应列表转换为汇总表?
- bokeh - 如何在散景图中的同一行上放置多个注释?
- java - 如何实现 SharedPreferences 以在会话之间保留 Integer?
- c++ - 如何在 DLL 和 exe 中使用 Glad
- r - 在 rShiny 中的两个 renderDT 之间切换
- sql - 2020 年在 CALCULATED 组中排序后的最佳结果,在 postgres 中,没有嵌套查询(子查询,ctes ...)?
- mongodb - Mongodb 将 $group 缩小到特定 ID