https://www.jianshu.com/p/9edf12944935
由于自动化测试的需要,现在要用一种简单的方法可以获取并验证RabbitMQ中的消息,而不是费劲通过程序再写一个消费者。其实,RabbitMQ提供了HTTP API,可以帮助我们实现这个需求。
1. RabbitMQ提供了HTTP API
在浏览器上打开并登陆RabbitMQ后,在页面的最下方我们就可以看到介绍“HTTP API”的链接入口,
点击打开,就可以看到关于RabbitMQ Management HTTP API的介绍:
如果有实际的请求来做对比就更好了。好,我们就制作一个请求来对照下:
1. 点击Queues:
2. 找到自己的Quese name,点击,可以看到这个页面:
好,打开控制台(F12),点击“Get Messages”按钮,可以获得这个请求的详细信息,包括Header和参数: