【问题标题】:Resource failed: not found (404). Munit 4资源失败:未找到 (404)。单元 4
【发布时间】:2020-07-25 18:34:33
【问题描述】:

从一个文件运行多个 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 on resource 'http://localhost:8081/leads/v1/XXX' failed: not found (404).

【问题讨论】:

  • 您也应该共享流配置,因为请求正在发送到 HTTP 侦听器,而这样的 404 可能意味着假定处理它的流尚未启动。

标签: mule munit


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2017-07-23
    • 1970-01-01
    • 2021-02-23
    • 2014-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-01
    相关资源
    最近更新 更多