JMeter的非HTTP响应代码:java.net.SocketException异常
问题描述:
的JMeter响应代码收到错误:JMeter的非HTTP响应代码:java.net.SocketException异常
响应代码:非HTTP响应代码:java.net.SocketException异常
我做以下设置:
- user.properties:httpclient4.retrycount = 1和hc.parameters.file = hc.parameters
- hc.parameters:http.connection.stalecheck $布尔=真
- Http请求采样选中“使用保活”还(如身份验证时间超过10分钟,100个用户以上,我不感兴趣,这个认证需要多少时间地点)
查询:httpclient4.retrycount = 1,n的值应该设为1。的要求或没有价值?
答
我不确定,你是否在加载测试或调试模式下出现这个错误?
- 如果你正在调试,然后更好地使用正常线程组 主题为1 斜坡上升为1 环为1
,并添加听者>查看结果树 然后运行脚本检查响应。
- 如果上述被传递而不给予任何错误
原因在客户机 - 服务器应用程序插座例外:它包括两个线程。第一个是SimpleServer,它在本地机器的端口3333上打开一个套接字。然后它等待连接进入。当它最终接收到一个连接时,它会创建一个输入流,并且只读取一行文本来自已连接的客户端。第二个线程SimpleClient试图连接到SimpleServer打开的服务器套接字。当它这样做时,它发送一行文本,就是这样。这一次虽然两个线程将通过两种不同的主要方法启动不同的类,以便导致SocketEception
因此,您可能正在脚本中使用很多线程,且启动时间非常短。
如果您可以提供有关问题的更多详细信息,那将非常棒。
编辑后也问题不清楚:)。请添加更多详细信息。 –
我得到了“响应代码:非HTTP响应代码:java.net.SocketException”,在网上搜索后得到的意见,通过上述设置不会得到错误,做了所有的设置,但仍然得到相同的错误 – neetu
也许这可以帮助你http://stackoverflow.com/questions/30745350/why-am-i-receiving-response-code-non-http-response-code-java-net-socketexcepti/30747112#30747112检查是否相同问题在于你。否则检查服务器是否正在运行或者是否过载。 –