![]() |
1
3
我认为编写集成测试/端到端测试/自动用户接受测试来测试整个应用程序是完全合法的,包括在mqs中完成的所有工作。您应该选择这样的测试用例,因为它会大大减慢测试的反馈循环。 有 org.apache.qpid ,可以简单地将其作为mvn/gradle包含在应用程序中 (mvn central) 依赖关系(梯度示例):
然后添加
未经测试,因为对我来说这不起作用,因为我的所有应用程序都包含jetty 9,qpid(仍然)需要jetty<9。 |
![]() |
2
1
你要找的是一个amqp模拟对象。我真的不知道,而且怀疑你会找到现成的。
|
![]() |
3
1
在2016年公布我的答案后,最近我注意到一个新的选择: 拉比马克的模仿( https://github.com/fridujo/rabbitmq-mock )项目服务于确切的目的,而且重量轻得多。这仍然是一个非常年轻的项目(2018年5月才开始),但我自己能够使用它进行集成测试。 为了验证mock是否像“真正的东西”一样工作,我首先对rabbitmq实例运行代码,然后切换到mock。 |
|
user29759326 · 如何返回递归函数中的最后一个值? 4 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 4 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 4 月前 |
![]() |
rudraraj · java中未声明最终变量 4 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 4 月前 |