获取非 HTTP 响应消息:Taurus 容器上的连接重置消息

Getting Non HTTP response message: Connection reset message On Taurus Container

我收到非 HTTP 响应消息:连接重置错误

我有 2 个电话。

  1. POST HTTP 请求
  2. GET HTTP 请求:我正在从第一个 POST 调用请求的响应 headers 中提取位置。

没有 cookie 或请求 headers 发送第二个请求。

  1. 当我从 JMeter 和 Taurus YAML 本地 运行 时,一切正常。
  2. 运行 在 Taurus 容器上的 JMeter 上通过,它 运行 没问题。
  3. 运行 通过 Taurus 容器的 YAML,我收到以上错误:** Non-HTTP 响应消息:连接重置**

测试配置: 执行:

不确定问题出在哪里? 我尝试了其他选项,例如设置 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.

如果没有以下内容,我们就不能说任何有意义的话:

  1. 了解您的测试配置(有多少用户,持续多长时间,什么是加速,什么时间保持负载)
  2. 看到 jmeter.log file (preferably with debug logging enabled 的 HTTP 组件)
  3. 正在查看 bzt.log 文件 and/or 控制台输出,同样最好使用 verbose switch
  4. 查看您的容器和容器管理引擎运行状况指标(CPU、RAM、网络套接字等)

在你的情况下,Taurus 充当 JMeter 测试的包装器,它有额外的成本,可能是容器没有足够的资源来 运行 两者。