我们是否需要使用JMeter Tool生成.jmx文件或使用eclipse等编写java代码

时间:2015-06-12 06:53:23

标签: jmeter

我是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)

1 个答案:

答案 0 :(得分:0)

建议使用JMeter GUI创建.jmx测试计划。开发测试脚本后,可以执行以下选项:

  1. Command-line non-GUI mode
  2. JMeter Ant task
  3. JMeter Maven Plugin
  4. 持续集成系统插件,即BambooJenkins
  5. 运行JMeter表单Java代码的选项
  6. 有关上述所有方法的详细说明,请参阅5 Ways To Launch a JMeter Test without Using the JMeter GUI指南,希望它能帮助您选择正确的选项。