使用jmeter尖峰测试的非HTTP响应
我现在正在测试一个网站。我设置了一个jmeter测试计划,这样它就可以用一个同步计时器构建250个线程,然后在某个时间点一次性释放它们。然而,对于大约一半的线程,我一直得到: “响应代码:非HTTP响应代码: java.net.SocketException响应消息:非HTTP响应消息“ 此消息的响应时间通常为0毫秒,这使我相信这是本地问题 我试着在注册表设置中设置MaxUserPort和TcpTimedDelay,但是没有用 有人对如何解决这个问题还有其他建议吗使用jmeter尖峰测试的非HTTP响应,http,tcp,port,jmeter,Http,Tcp,Port,Jmeter,我现在正在测试一个网站。我设置了一个jmeter测试计划,这样它就可以用一个同步计时器构建250个线程,然后在某个时间点一次性释放它们。然而,对于大约一半的线程,我一直得到: “响应代码:非HTTP响应代码: java.net.SocketException响应消息:非HTTP响应消息“ 此消息的响应时间通常为0毫秒,这使我相信这是本地问题 我试着在注册表设置中设置MaxUserPort和TcpTimedDelay,但是没有用 有人对如何解决这个问题还有其他建议吗 就而言,您的应用程序服务器或其
就而言,您的应用程序服务器或其前面的负载平衡器的最大连接数似乎超过了限制 您可以将
jmeter.save.saveservice.response\u data.on\u error
属性临时设置为true
中的任意一个
文件-它位于jmeter安装的/bin文件夹下jmeter.properties
- 或者在JMeter执行期间将其指定为参数
jmeter -Jjmeter.save.saveservice.response_data.on_error=true -n -t yourscript.jmx -l yourscript.jtl
yourscript.jtl
输出以检查错误消息。在这个阶段还值得检查应用程序日志