我被授权访问一个RabbitMQ服务器,以对其进行负载测试。我完全是新手,对服务器和AMQ协议一无所知。我正在在线研究有哪些不同的方法。到目前为止,我正在调查两种方法。
感谢您能为我澄清一些事情的任何答案。
JMeter; 我找到了这个项目:https://github.com/jlavallee/JMeter-Rabbit-AMQP#build-dependencies。它给了我一个jar文件,我可以创建JMeter AMQP消费者和发布者,但我不知道该在字段中放什么。(虚拟主机 vs 主机 - 不知道我的端口 -..)
Python; 使用Pika。 我有一个简单的发送器脚本,它从我的客户端连接到我的服务器,并向服务器发送“hello world”文本。还编写了一个接收器脚本来接收这些“hello world”。如果我打开多个终端并同时运行10个发送器脚本,这是否是负载测试的确定因素?
感谢您能为我澄清一些事情的任何答案。
PerfTest.java
现在已经移动到com.rabbitmq.perf
包中了。您可能需要更新您的答案。 - Sanketh