首页 > 解决方案 > 资源失败:未找到 (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)。

标签: mulemunit

解决方案


MUnit 实际上并不运行您的服务。它创建了特殊的环境来运行测试流。

如果要测试真实服务器,则必须单独运行它,然后在单独的环境中运行 MUnit。

恕我直言,MUnit 旨在测试单元 - 流、子流、转换。它不是为测试服务器而设计的。


推荐阅读