Jmeter我一直得到:' java.net.ConnectException:连接超时:连接'?

时间:2017-08-14 09:49:44

标签: java http networking jmeter

Jmeter我一直得到:' java.net.ConnectException:连接超时:连接'吗

  1. 我创建了一个负载测试,用于测试200个用户的特定网址
  2. 当运行x1迭代的负载测试时,我似乎得到了:连接超时?
  3. 我在此处列出了以下更改:https://msdn.microsoft.com/en-us/library/aa560610(v=bts.20).aspx
  4. 但问题仍然存在: [enter image description here 1

    enter image description here

3 个答案:

答案 0 :(得分:0)

您很可能无法访问您测试的目标主机。

您是否配置了代理,因为您的Web浏览器可能已配置

但如果失败是部分失败,那么您的服务器可能会超载并拒绝某些请求。

答案 1 :(得分:0)

我的期望是"有问题"请求根本无法在20秒内完成(很可能您已修改了连接超时并在HTTP RequestHTTP Request Defaults中设置了此值)

20秒对我来说看起来响应时间很长,因此您的发现表明应用程序存在测试性能问题。

如果您希望看到更多"人类可读"结果文件中的消息切换到Duration Assertion,而不是在协议级别设置超时

JMeter Duration Assertion

有关有条件地失败的JMeter请求的详细信息,请参阅How to Use JMeter Assertions in Three Easy Steps文章。

答案 2 :(得分:0)

请检查运行测试的客户端配置。可能就像您的客户端系统无法处理200个线程一样。测试迭代是否意味着尝试使用10,50,70等。检查从哪个迭代开始,您将收到错误。建议在负载测试期间不要包含监听器。

请使用jmeter检查负载测试的最佳做法 http://jmeter.apache.org/usermanual/best-practices.html