gpt4 book ai didi

http - 使用 JMeter 测试 XMPP 聊天服务器

转载 作者:可可西里 更新时间:2023-11-01 15:19:05 29 4
gpt4 key购买 nike

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

我找到了一个样本 JMeter Test Plan我希望我可以立即适应并启动并运行,但是并没有真正成功,使用 Wireshark,来自客户端的消息是使用 TCP 发送的。我尝试使用 this yandex plugin , 但当我尝试使用它时它会抛出错误。

XMPP TCP Request with Yandex class

这是我得到的错误。

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 插件管理器安装:

它应该做你所期望的

关于http - 使用 JMeter 测试 XMPP 聊天服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21680276/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com