我正在开发一个应用程序与Spring集成和RabbitMq,我想知道如何测试它(集成测试)。测试RabbitMQ和Spring集成
我认为SoapUI可以是一个很好的解决方案,但它不支持RAbbitMq,hermesjms.com支持Qpid,所以我认为可以很容易地做一个新的插件来支持Rabbitmq,但它比我想象的更困难由于该项目有点旧,并有一堆依赖项。 所以我开始觉得在做自己的东西,像Python中的DSL,是这样的:
tests = [{ 'name': 'start',
'routing_key': 'returned',
'payload' : "xxxxx",
'timeOut' : '10000',
'expected': '',
'threads': '1'
},
{ 'name': 'second',.....
]
然后用鼠兔执行操作和检查结果。
我知道这很愚蠢,sopaui很大很棒,但至少它可以让我做小测试。
你会推荐什么?
嗨,感谢您的回答。我想要的是自动检查邮件是否在队列中,并且有内容,我不想测试rabbimtq。我知道网页插件,但我想自动测试。例如,您将消息发送到队列A并等待B中的消息,并且您不仅可以检查该消息是否存在,还可以检查消息头和负载。更多的东西喜欢发送消息一些费率等 我终于在python中做了一个miniframework,完成了我们需要的所有功能,我想在github中发布它一天 – 2012-09-16 07:51:25
你想“监视”你的消息代理处理?哪些消息处于“队列”并且必须等待? – knalli 2012-09-16 15:49:55