Http 用JMeter测试XMPP聊天服务器

Http 用JMeter测试XMPP聊天服务器,http,testing,xmpp,jmeter,yandex,Http,Testing,Xmpp,Jmeter,Yandex,我希望使用JMeter在XMPP/HTTPWeb服务服务器上进行一些性能和负载测试。我是JMeter的新手,开始了解基本知识,但我希望尽快启动并运行这些测试,因此我寻求一些帮助 我能够找到一个样本JMeter,我希望我能够很快适应并开始运行,但是这并没有真正实现,使用Wireshark,来自客户端的消息使用TCP发送。我尝试过使用它,但当我尝试使用它时,它会抛出错误 这就是我得到的错误 2014/02/10 15:11:18 INFO - jmeter.engine.StandardJMet

我希望使用JMeter在XMPP/HTTPWeb服务服务器上进行一些性能和负载测试。我是JMeter的新手,开始了解基本知识,但我希望尽快启动并运行这些测试,因此我寻求一些帮助

我能够找到一个样本JMeter,我希望我能够很快适应并开始运行,但是这并没有真正实现,使用Wireshark,来自客户端的消息使用TCP发送。我尝试过使用它,但当我尝试使用它时,它会抛出错误

这就是我得到的错误

2014/02/10 15:11:18 INFO  - jmeter.engine.StandardJMeterEngine: Running the test! 
2014/02/10 15:11:18 INFO  - jmeter.samplers.SampleEvent: List of sample_variables: [] 
2014/02/10 15:11:18 INFO  - jmeter.gui.util.JMeterMenuBar: setRunning(true,*local*) 
2014/02/10 15:11:19 INFO  - jmeter.engine.StandardJMeterEngine: Starting ThreadGroup: 1 : Thread Group 
2014/02/10 15:11:19 INFO  - jmeter.engine.StandardJMeterEngine: Starting 1 threads for group Thread Group. 
2014/02/10 15:11:19 INFO  - jmeter.engine.StandardJMeterEngine: Thread will continue on error 
2014/02/10 15:11:19 INFO  - jmeter.threads.ThreadGroup: Starting thread group number 1 threads 1 ramp-up 1 perThread 1000.0 delayedStart=false 
2014/02/10 15:11:19 INFO  - jmeter.threads.ThreadGroup: Started thread group number 1 
2014/02/10 15:11:19 INFO  - jmeter.engine.StandardJMeterEngine: All thread groups have been started 
2014/02/10 15:11:19 INFO  - jmeter.threads.JMeterThread: Thread started: Thread Group 1-1 
2014/02/10 15:11:49 ERROR - ru.yandex.jmeter.XMPPClientImpl: Error reading data java.lang.RuntimeException: Retries more than 1000, aborting read
    at ru.yandex.jmeter.XMPPClientImpl.read(XMPPClientImpl.java:116)
    at org.apache.jmeter.protocol.tcp.sampler.TCPSampler.sample(TCPSampler.java:414)
    at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:429)
    at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:257)
    at java.lang.Thread.run(Thread.java:744)

2014/02/10 15:11:49 ERROR - jmeter.protocol.tcp.sampler.TCPSampler:  java.lang.RuntimeException: Error reading data
    at ru.yandex.jmeter.XMPPClientImpl.read(XMPPClientImpl.java:152)
    at org.apache.jmeter.protocol.tcp.sampler.TCPSampler.sample(TCPSampler.java:414)
    at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:429)
    at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:257)
    at java.lang.Thread.run(Thread.java:744)
Caused by: java.lang.RuntimeException: Retries more than 1000, aborting read
    at ru.yandex.jmeter.XMPPClientImpl.read(XMPPClientImpl.java:116)
    ... 4 more

2014/02/10 15:11:49 INFO  - jmeter.threads.JMeterThread: Thread finished: Thread Group 1-1 
2014/02/10 15:11:49 INFO  - jmeter.engine.StandardJMeterEngine: Notifying test listeners of end of test 
2014/02/10 15:11:49 INFO  - jmeter.gui.util.JMeterMenuBar: setRunning(false,*local*) 
我希望能够向服务器发送聊天信息、状态更新和合成更新,并增加用户数量。这是测试对我们有用的基本要求

任何帮助或链接到样本测试计划将不胜感激


谢谢。

有一个XMPP插件,可通过JMeter插件管理器安装:

它应该满足你的期望