【发布时间】:2012-04-22 22:59:31
【问题描述】:
我正在使用 Spring Integration 和 RabbitMq 开发一个应用程序,我想知道如何测试它(集成测试)。
我认为 SoapUI 可能是一个很好的解决方案,但它不支持 RAbbitMq,hermesjms.com 支持 Qpid,所以我认为做一个新插件来支持 Rabbitmq 可能很容易,但它比我想象的要困难得多该项目有点旧,并且有一堆依赖项。 所以我开始考虑自己做一些事情,比如python中的DSL,是这样的:
tests = [{ 'name': 'start',
'routing_key': 'returned',
'payload' : "xxxxx",
'timeOut' : '10000',
'expected': '',
'threads': '1'
},
{ 'name': 'second',.....
]
然后用 Pika 执行操作并检查结果。
我知道它非常愚蠢,而且 sopaui 又大又棒,但至少它可以让我做一些小测试。
你会推荐什么?
【问题讨论】:
标签: spring testing integration rabbitmq