我是JMeter的中间人,使用JMeter工具进行性能和负载测试。我使用在线教程学习了JMeter。我碰巧看到人们编写用于创建.jmx文件(JMeter脚本文件)的java代码的几个线程。我很困惑是否学习使用java或jmeter工具编写脚本
作为使用JMeter进行性能测试的行业标准,首选是什么,使用java编写脚本文件或使用JMeter工具生成?
如何使用TestPlanCheck批处理文件检查.jmx文件?
如果我的文件正确,输出结果是什么。
当我尝试检查文件时,在命令提示符下我收到以下消息。
DEBUG 2015-06-12 12:17:32.858 [kg.apc.j] (): Orig jmeter home dir: D:\Performa
nceTest\apache-jmeter-2.13\apache-jmeter-2.13\lib\ext
DEBUG 2015-06-12 12:17:33.027 [kg.apc.j] (): Final jmeter home dir: D:\Perform
anceTest\apache-jmeter-2.13\apache-jmeter-2.13
INFO 2015-06-12 12:17:33.045 [jmeter.u] (): Setting Locale to en_US
INFO 2015-06-12 12:17:33.431 [kg.apc.j] (): Loading user properties from: D:\
PerformanceTest\apache-jmeter-2.13\apache-jmeter-2.13\bin\user.properties
INFO 2015-06-12 12:17:33.455 [kg.apc.j] (): Loading system properties from: D
:\PerformanceTest\apache-jmeter-2.13\apache-jmeter-2.13\bin\system.properties
ERROR: java.lang.IllegalArgumentException: Unknown option: xxxx_Inpu
t.jmx
*** Problem's technical details go below ***
Home directory was detected as: D:\PerformanceTest\apache-jmeter-2.13\apache-jme
ter-2.13\lib\ext
Exception in thread "main" java.lang.IllegalArgumentException: Unknown option: xxxx_Input.jmx
at kg.apc.cmdtools.TestPlanCheckTool.processParams(TestPlanCheckTool.jav
a:91)
at kg.apc.cmdtools.PluginsCMD.processParams(PluginsCMD.java:63)
at kg.apc.cmdtools.PluginsCMD.processParams(PluginsCMD.java:23)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at kg.apc.cmd.UniversalRunner.main(UniversalRunner.java:174)
答案 0 :(得分:0)
建议使用JMeter GUI创建.jmx测试计划。开发测试脚本后,可以执行以下选项:
有关上述所有方法的详细说明,请参阅5 Ways To Launch a JMeter Test without Using the JMeter GUI指南,希望它能帮助您选择正确的选项。