JMeter给出响应消息为“非HTTP响应代码:java.net.SocketException /非HTTP响应消息:连接重置”

时间:2019-02-12 11:38:30

标签: http jmeter http-post

我是JMeter的新手,正在尝试使用JMeter和SMTP发送HTTP请求和电子邮件。

我收到JMeter错误作为非HTTP响应代码:

public class ChangePi { public static String changePi(String str) { String pi = "3.14"; if (str.length() < 2) { return str; } return (str.substring(0, 2).equals("pi")) ? pi + changePi(str.substring(2)) : str.substring(0, 1) + changePi(str.substring(1)); } }

,SMTP错误为500 /

java.net.SocketException/Non HTTP response message: Connection reset

HTTP Header Manager Screenshot

Registration API request screenshot

View Result Tree Screenshot

我已完成以下设置:

user.properties:

Could not connect to SMTP host: smtp.1and1.com, port: 587

hc.parameters:

httpclient4.retrycount=1
hc.parameters.file=hc.parameters

这些更改仍然无法解决我的问题。能帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

检查连接设置,如果要通过代理进行测试,则需要指定代理服务器主机和JMeter的端口。

使用以下参数从命令行运行jmeter[.bat]文件:

  

-H [代理服务器主机名或IP地址]   -P [代理服务器端口]   -N [非代理主机](例如* .apache.org | localhost)   -u [用于代理身份验证的用户名-如果需要的话]   -a [用于代理身份验证的密码-如果需要的话]

示例:

jmeter -H my.proxy.server -P 8000 -u username -a password -N localhost

请检查以获取更多信息:
JMeter proxy server