我在GUI中运行一个测试,当我在GUI模式下运行它时,它运行的非常好,但是当我在非GUI模式下运行它时,HTTP请求类型没有被设置。HTTP请求类型应该是GET或POST,这取决于取样器的配置,但是它的结果是null,因此响应也是空的。
我使用以下命令在非GUI模式下运行测试
jmeter -n -p user.properties -t submission_test/submission_test.jmx -l submission_test/results.jtl有人能帮我理解我在这方面做错了什么吗?
在下面添加更多信息的更新是一个采样器的屏幕截图

这是根据日志进行的采样器请求
Thread Name: Thread Group 1-2
Sample Start: 2014-02-19 11:25:45 IST
Load time: 349
Latency: 136
Size in bytes: 47330
Sample Count: 1
Error Count: 0
Response code: 200
Response message: OK
Response headers:
HTTPSampleResult fields:
ContentType:
DataEncoding: null这是实际的请求
null http://www.hackerearth.com/load-testing/
[no cookies]
Request Headers:理想情况下,应该在此设置Cookie,因为我使用的是HTTP管理器。“响应数据”选项卡不包含任何内容。
这就是日志看起来像http://pastebin.com/4hDx4rFe的样子
HTTP请求默认配置为

解决方案:
出现这个问题是因为我的j测量仪版本是2.3.4,而最新版本是2.11。我是使用apt-get install安装的,所以如果您面临同样的问题,那么如果您升级,这个问题就会得到解决。
发布于 2014-02-19 07:16:19
你的版本大概有8岁了。
使用JMeter 2.11,如果仍然有问题,请显示Http请求默认配置。
https://stackoverflow.com/questions/21854363
复制相似问题