首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >两个或更多mule应用程序的端到端测试

两个或更多mule应用程序的端到端测试
EN

Stack Overflow用户
提问于 2017-07-04 01:57:04
回答 4查看 181关注 0票数 0

我有多个mule应用程序组成一个大的应用程序。单个组件已经过测试,但当涉及到自动化端到端测试时,我们正在寻找一种方法。

应用程序1获取输入,对其进行处理,并将处理后的对象发送给应用程序2,应用程序2处理输入并将其发送给应用程序3,第三个应用程序的输出是最终结果。

我想验证应用程序1-2和2-3以及1-3之间的集成,这样我们就可以在主应用程序中添加更多应用程序时轻松地进行测试。

有没有人能帮我解决这个问题,有没有什么工具可以用来在anypoint studio内部或外部测试它?

提前谢谢。

EN

回答 4

Stack Overflow用户

发布于 2017-07-05 13:19:42

您可以使用Soap UI进行集成和功能测试。您可以针对SOAP、REST和JMS端点进行测试。

票数 0
EN

Stack Overflow用户

发布于 2017-07-08 03:12:56

我不确定对象是如何在您的应用程序之间传递的,但是对您来说可能起作用的是创建使用HTTP入站端点的“测试”mule流,流中的下一步可以设置您的对象,然后您可以通过流引用调用您的主流。如下所示:

代码语言:javascript
复制
<flow name="testFlow">
       <http:listener config-ref="HTTP_Listener_Configuration" path="/" doc:name="HTTP"/>
       <set-payload doc:name="Set Payload" value="required input"/>
       <flow-ref name="yourAppFlow" doc:name=""/>
</flow> 
票数 0
EN

Stack Overflow用户

发布于 2017-07-10 21:14:35

基本上你需要做的是:

  1. 找到一种方法,通过正确的测试运行所有应用程序,并验证

的结果

您可以使用Mule Maven Plugin multiple application deployment部署所有应用程序。部署后,运行端到端测试(使用MUnit、SoapUI或任何其他工具)。

如果您不熟悉Maven,在Mule doc和web上有大量的资源

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44891561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档