【问题标题】:Jmeter not showing up proper response instead giving details of server and connection detailsJmeter 没有显示正确的响应,而是提供服务器和连接详细信息的详细信息
【发布时间】:2021-08-02 20:01:27
【问题描述】:

我使用的是 Jmeter 5.4.1 版本,我的 API 是 oauth1.0 类型的。当我通过 postman 运行我的 api 时,它给了我正确的 json 响应,例如一个正确的 id,但是当通过 jmeter 运行时,相同的 api 给出了 200 响应代码,但在响应正文中给出了服务器和连接的详细信息,而不是预期的响应(一个正确的 id)。

以下是回复:

HTTP/1.1 200 正常 服务器:nginx/1.14.0 (Ubuntu) 日期:格林威治标准时间 2021 年 5 月 12 日星期三 12:33:10 内容类型:应用程序/json;字符集=utf-8 传输编码:分块 连接:保持活动 变化:接受编码 设置 Cookie:PHPSESSID=eqvp0l22u2jo30moqn194meugp;到期=格林威治标准时间 2021 年 5 月 12 日星期三 13:33:10;最大年龄=3600;路径=/;域=dev.moorup.no; HttpOnly 到期:1981 年 11 月 19 日星期四 08:52:00 GMT Pragma:无缓存 X 框架选项:SAMEORIGIN 缓存控制:无存储 enter image description here

【问题讨论】:

    标签: api https jmeter response oauth-1.0a


    【解决方案1】:

    您正在查看View Results Tree 侦听器的Response Headers 选项卡,因此您看到的是HTTP Response Headers

    只需切换到Response Body 选项卡,您就可以看到“原始”HTML 响应和几个呈现它的选项:

    还要注意convert your Postman scripts to JMeter 是可能的,对于 OAuth,你仍然需要做一些correlation,但对于主逻辑记录和重放应该或多或少都可以正常工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-07
      • 1970-01-01
      • 2017-07-16
      • 2016-07-05
      • 1970-01-01
      • 1970-01-01
      • 2019-05-17
      • 1970-01-01
      相关资源
      最近更新 更多