通过HTTP请求获取RabbitMQ队列消息的方法

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和参数:

猜你喜欢

转载自blog.csdn.net/zhuchunyan_aijia/article/details/83106830