2014-02-18 48 views
0

我正在jmeter中運行測試,當我在GUI模式下運行它時,它運行得很好,但是當我在非GUI模式下運行它時,HTTP請求類型爲沒有被設置。 HTTP請求類型應該是GET或POST,具體取決於採樣器配置,但它的結果爲空,因此響應也爲空。請求類型沒有在非gui模式下設置爲jmeter

我跑我在非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: 

理想情況下,Cookie應該已經設置,因爲我使用HTTP Cookie管理器。 「響應數據」選項卡不包含任何內容。

這是日誌的樣子http://pastebin.com/4hDx4rFe

HTTP請求的默認配置是

HTTP Request Default

解決方案:
這個問題是存在的,因爲我的JMeter的版本是2.3.4,其中因爲最新版本是2.11。我已經安裝了使用apt-get install的jmeter,所以如果你面臨同樣的問題,那麼如果升級,問題將得到解決。

+0

您能否展示您的測試計劃,尤其是請求失敗?你也可以分享jmeter.log內容嗎? –

+0

我在問題中添加了更多信息。很顯然,請求參數並未在非GUI模式下設置。 – Sachin

回答

1

你的版本是8歲左右。

使用JMeter 2.11,如果仍有問題,請顯示Http Request默認配置。

+0

我的JMeter版本是2.3.4,我猜這是最新版本。我嵌入了一個屏幕截圖,它提供了HTTP請求默認配置 – Sachin

+0

最新版本是http://jmeter.apache.org/changes.html 2.11。我仍然可以看到你的屏幕截圖顯示2.3.4版本。從網站下載最新版本,如果可能的話,分享您的jmx文件和jmeter.log以獲取幫助。否則我將無法爲你提供幫助 –

+0

我已經在這裏分享了這個日誌的鏈接http://pastebin.com/4hDx4rFe和jmx文件在這裏http://pastebin.com/Cpvbj675 – Sachin

相關問題