我不确定,如果我遗漏了什么,但在谷歌上也找不到。我正在研究Jmeter的一些特性。我也用过邮递员。我们有API POST请求,它返回JSON响应。
在从Postman访问API时,我得到了“JSON”响应。(即无问题)和API触发我的服务。
现在,如果从Jmeter命中。如果200和我的服务也触发,则响应。但作为回应,我得到了一些代码或键,而不是JSON值。
就像'e5e9e97a9ba2144b448c8b150498b5a0'。
Sample HTTP Request:
Thread Name: First_API_Test 1-1
Sample Start: 2019-03-28 15:48:33 IST
Load time: 7608
Connect Time: 0
Latency: 7608
Size in bytes: 492
Sent bytes:0
Headers size in bytes: 127
Body size in bytes: 365
Sample Count: 1
Error Count: 0
Data type ("text"|"bin"|""): text
Response code: 200
Response message: HTTP/1.1 200
HTTPSampleResult fields:
ContentType: application/json;charset=UTF-8
DataEncoding: UTF-8
....
</requestHeader>
<responseData class="java.lang.String">e5e9e97a9ba2144b448c8b150498b5a0</responseData>
<responseFile class="java.lang.String"></responseFile>
<cookies class="java.lang.String"></cookies>
...
邮差的预期结果是:
{
"outgoingFileId": "25808",
"status": "Generated",
"createdDate": NA,
"reconcileStatus": null,
"failureMessage": NA,
"successMessage": NA,
"executionTS": 1552912975190,
"nextPayload": "{\"presentTS\":1553696530996,\"lastExecution\":1552912975190}"
}
不确定这是否是OP的问题,但我在查看响应JSON时遇到了问题,因为我的结果树中请求列表上方的下拉列表设置为“Text”。如果我将其更改为“JSON”,我可以看到结果。
我想。我错过了。我使用的是最新版本5.1。默认情况下,Http请求选项“保存响应MD5哈希”下的1.r1855137检查过了。”“取消检查”解决了问题。
这是因为在HTTP请求的高级选项卡中是否将响应另存为MD5哈希
已选中(您要取消选中它)
将响应保存为MD5哈希?如果选择了此,则响应不存储在示例结果中。取而代之的是,计算并存储数据的32个字符MD5哈希。这是为了测试大量数据。
我是JMeter的新手。我已经设置了HTTP请求采样器来发送GET请求到Google.com。我得到的反应是200。但我找不到响应头,它显示了响应中的cookie。我想在下一个请求中使用该cookie值。
我正在jMeter中执行负载测试,其中有两个线程组,每个线程组都有50个用户,上升周期为60秒。使用Blazemeter,我记录了一个填写和提交表格的会话,然后稍微修改了一下。其中一组是使用POST方法登录,然后提交表单,另一组是匿名用户填写的。当我运行测试时,我遇到了错误: 响应代码:非HTTP响应代码:org.apache.HTTP。ConnectionClosedException响应消息:
我正在打一个改装电话: 但是,它返回日志为: 但当我这么做的时候 它返回JSON 为什么第一个不返回JSON字符串?
问题内容: 杰森的反应就像 在这里,eventDate显示的是数值1540317600000而不是2018-10-23 问题答案: 您可以使用注释该字段。然后,响应时间格式将类似于“ ”
我做了一个Jmeter测试,并添加了汇总报告作为测试结果的监听器,但它并没有显示给我“90%行”colmun。