我有权访问RabbitMQ服务器以对其执行负载测试。我对服务器和AMQ协议完全陌生。我一直在网上进行研究,看看有什么不同的方法。到目前为止,我正在研究两种方法。如何加载测试RabbitMQ服务器(使用JMeter,python或其他工具..)?
JMeter;我发现这个项目:https://github.com/jlavallee/JMeter-Rabbit-AMQP#build-dependencies。它给了我一个jar文件,我可以创建JMeter AMQP使用者和发布者,但我不知道应该在这些字段中放置什么。 (虚拟主机vs主机 - 不知道我的端口 - ..)
Python;使用Pika。 我有一个简单的发件人脚本,它从我的客户端连接到我的服务器,并向服务器发送'hello world'文本。还写了一个接收器脚本来接收这些'你好世界'。如果我打开多个终端并同时运行我的发件人脚本10个实例,这是否确定负载?
再次,我要求所有这些,因为我是服务器,云,负载测试和Jmeter的新手。这只是我必须做的一项任务。
谢谢你的任何答案,你可以给我澄清一些东西给我。