获取非 HTTP 响应消息:Taurus 容器上的连接重置消息
Getting Non HTTP response message: Connection reset message On Taurus Container
我收到非 HTTP 响应消息:连接重置错误
我有 2 个电话。
- POST HTTP 请求
- GET HTTP 请求:我正在从第一个 POST 调用请求的响应 headers 中提取位置。
没有 cookie 或请求 headers 发送第二个请求。
- 当我从 JMeter 和 Taurus YAML 本地 运行 时,一切正常。
- 运行 在 Taurus 容器上的 JMeter 上通过,它 运行 没问题。
- 运行 通过 Taurus 容器的 YAML,我收到以上错误:** Non-HTTP 响应消息:连接重置**
测试配置:
执行:
- 并发数:1
ramp-up:3秒
hold-for: 30s
不确定问题出在哪里?
我尝试了其他选项,例如设置 JMeter 属性和其他选项,例如:
hc.parameters.file: hc.parameters
http.connection.stalecheck$Boolean: true
https.sessioncontext.shared: true
https.default.protocol: TLSv1.2
https.socket.protocols: TLSv1 TLSv1.2
Checked the jmeter.log and bzt.log file for any errors. But none was found.
如果没有以下内容,我们就不能说任何有意义的话:
- 了解您的测试配置(有多少用户,持续多长时间,什么是加速,什么时间保持负载)
- 看到
jmeter.log
file (preferably with debug logging enabled 的 HTTP 组件)
- 正在查看
bzt.log
文件 and/or 控制台输出,同样最好使用 verbose switch
- 查看您的容器和容器管理引擎运行状况指标(CPU、RAM、网络套接字等)
在你的情况下,Taurus 充当 JMeter 测试的包装器,它有额外的成本,可能是容器没有足够的资源来 运行 两者。
我收到非 HTTP 响应消息:连接重置错误
我有 2 个电话。
- POST HTTP 请求
- GET HTTP 请求:我正在从第一个 POST 调用请求的响应 headers 中提取位置。
没有 cookie 或请求 headers 发送第二个请求。
- 当我从 JMeter 和 Taurus YAML 本地 运行 时,一切正常。
- 运行 在 Taurus 容器上的 JMeter 上通过,它 运行 没问题。
- 运行 通过 Taurus 容器的 YAML,我收到以上错误:** Non-HTTP 响应消息:连接重置**
测试配置: 执行:
- 并发数:1 ramp-up:3秒 hold-for: 30s
不确定问题出在哪里? 我尝试了其他选项,例如设置 JMeter 属性和其他选项,例如:
hc.parameters.file: hc.parameters
http.connection.stalecheck$Boolean: true
https.sessioncontext.shared: true
https.default.protocol: TLSv1.2
https.socket.protocols: TLSv1 TLSv1.2
Checked the jmeter.log and bzt.log file for any errors. But none was found.
如果没有以下内容,我们就不能说任何有意义的话:
- 了解您的测试配置(有多少用户,持续多长时间,什么是加速,什么时间保持负载)
- 看到
jmeter.log
file (preferably with debug logging enabled 的 HTTP 组件) - 正在查看
bzt.log
文件 and/or 控制台输出,同样最好使用 verbose switch - 查看您的容器和容器管理引擎运行状况指标(CPU、RAM、网络套接字等)
在你的情况下,Taurus 充当 JMeter 测试的包装器,它有额外的成本,可能是容器没有足够的资源来 运行 两者。