请求类型未在jmeter中以非gui模式设置

时间:2014-02-18 12:48:33

标签: jmeter

我在jmeter中运行测试,当我在GUI模式下运行时,它运行得非常好,但是当我在非GUI模式下运行时,则没有设置HTTP请求类型。 HTTP请求类型应该是GET或POST,具体取决于采样器配置,但它的出现为null,因此响应也是空白的。

我使用以下命令在非GUI模式下运行我的测试

jmeter -n -p user.properties -t submission_test/submission_test.jmx -l submission_test/results.jtl

任何人都可以帮助我理解我在这方面做错了什么。

更新添加更多信息 以下是其中一个采样器的屏幕截图

Sampler Request

根据日志

获取采样器请求
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:

理想情况下,我应该使用HTTP Cookie管理器设置Cookie。 “响应数据”选项卡不包含任何内容。

这就是日志http://pastebin.com/4hDx4rFe

的样子

HTTP请求默认配置

HTTP Request Default

解决方案:
问题出现了,因为我的jmeter版本是2.3.4,最新版本是2.11。我使用apt-get install安装了jmeter,所以如果你遇到同样的问题,那么升级时问题就解决了。

1 个答案:

答案 0 :(得分:1)

你的版本就像8岁了。

使用JMeter 2.11,如果仍有问题,请显示Http Request Default配置。