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