2016-07-30 102 views
1

1-我使用jmeter gui與可變源IP(欺騙IP源)構建一個簡單的測試計劃。
測試工作正常從GUI模式具有以下配置: (次級iPS被相應地配置)jmeter non-gui測試計劃與源地址欺騙

enter image description here

enter image description here

enter image description here

2-現在我喜歡從非gui模式做同樣的事情。
我「另存爲」,從GUI測試計劃到HTTP-Request.jmx文件(如指示here

我已經注意到,JMX文件包含GUI 創建的源IP變量,但沒有提及從中讀取值的CSV文件。 我已經試過follwing命令:

jmeter -n -t HTTP-Request.jmx -j testplan_01.log 

創建summariser
成功創建使用
HTTP-Request.jmx錯誤NonGUIDriver了java.lang.RuntimeException樹:
找不到測試計劃類!

測試了選項-p這似乎表明參數文件。

jmeter -n -t HTTP-Request.jmx -p source-ip.txt -j testplan_01.log 

創建summariser
成功創建使用
HTTP-Request.jmx錯誤NonGUIDriver了java.lang.RuntimeException樹:
找不到TestPlan中的類!

我在做什麼錯?

+0

此[文章](https://www.blazemeter.com/blog/using-ip-spoofing-simulate-requests-different-ip-addresses-jmeter)具有的「IP欺騙詳細步驟」。 – Adnan

+0

感謝Adrian的回覆。我配置IP欺騙(GUI模式)的參考之一是來自該站點的一系列文章。這就是我在(1)中解釋的,我的問題是用非gui模式(2)來做的。 – AJN

+0

在另一篇文章中閱讀,這是通過bin/jmeter.sh +你想要的參數修復的。 – Kiksen

回答

0

可能你不正確保存你的測試計劃。嘗試打開你的flume_http_test.jmx我猜它只包含沒有測試計劃元素的http請求元素。嘗試使用選定的測試計劃元素保存您的測試。

enter image description here