我正在尝试使用JMeter(非常新)学习负载测试。使用该教程在JMeter网站和另一个youtube教程上构建Web测试计划,我创建了一个HTTP GET请求来访问www.google.com/,但得到以下结果:
Thread Name: Thread Group 1-1
Sample Start: 2018-07-16 12:44:09 CDT
Load time: 64018
Connect Time: 64018
Latency: 0
Size in bytes: 2390
Sent bytes:0
Headers size in bytes: 0
Body size in bytes: 2390
Sample Count: 1
Error Count: 1
Data type ("text"|"bin"|""): text
Response code: Non HTTP response code: java.net.ConnectException
Response message: Non HTTP response message: Connection timed out: connect
这是我的要求: link to image since I don't have 10 reputation yet
环顾四周的人都遇到了这个问题,但是他们的问题在250个以上的用户之后:Response code: Non HTTP response code: java.net.ConnectException Response message: Non HTTP response message: Connection timed out: connect
但是,我只尝试使用一个用户和一个线程,却找不到只有一个用户有相同错误的人。
我将jmeter Non HTTP response code: java.net.ConnectException的第二个答案建议的那样,将Client实现设置为HttpClient4,但是仍然遇到相同的问题。
谢谢!
答案原来是因为我们的代理服务器。这很奇怪,因为我能够通过邮递员发送请求并获得响应。但是我切换到不在代理服务器上的计算机,现在一切正常。
答案 0 :(得分:2)
答案 1 :(得分:1)
看截图,您使用80作为https连接的端口号,这就是您获得非http响应代码的原因。将端口号设置为443或将其留空。.
要了解有关使用JMeter进行负载测试的更多信息,请遵循this link