【问题标题】:Jmeter GUI testplan jmx VS Jmeter Command line testplan jmxJmeter GUI 测试计划 jmx VS Jmeter 命令行测试计划 jmx
【发布时间】:2015-03-04 19:25:03
【问题描述】:
  • GUI 和 Non_GUI JMX 文件有什么区别?
  • 为什么会出现这些错误?
  • 我可以只获取由 Jmeter 创建的 JMX 文件吗 GUI 并在命令行 Jmeter 上使用它?

我在我的 windows 盒子上尝试了 jmeter,工作!现在我想在一些没有 GUI 的远程服务器( LINUX )上运行它,我尝试使用命令行 jmeter

命令:./jmeter.sh -n -t loop.jmx -l log.jtl

以下内容取自jmeter.log

2015/03/04 14:21:53 INFO  - jmeter.engine.StandardJMeterEngine: Running the test!
2015/03/04 14:21:53 INFO  - jmeter.engine.util.CompoundVariable: Note: Function class names must contain the string: '.functions.'
2015/03/04 14:21:53 INFO  - jmeter.engine.util.CompoundVariable: Note: Function class names must not contain the string: '.gui.'
2015/03/04 14:21:53 ERROR - jmeter.JMeter: Uncaught exception:  java.lang.VerifyError: org.apache.xpath.functions.SecuritySupport
        at java.lang.ClassLoader.defineClass(ClassLoader.java:275)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:69)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:540)
        at java.t java.lang.ClassLoader.defineClass(ClassLoader.java:275)

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    看了这个问题后,我能够解决这个问题

    我也意识到,我可以在 GUI jmeter 上创建 JMX 并在命令行 jmeter 上使用它

    【讨论】:

      【解决方案2】:

      GUI 和非 GUI 的 .jmx 文件没有区别,JMeter .jmx 文件基本上是 XML 文件。此外,非 GUI 方式是运行 JMeter 测试的recommended 选项。

      所以请使用以下清单:

      1. 使用最新的 JMeter 版本(目前为 2.12)
      2. 使用最新的 Java 版本。 JMeter 2.12 与 Java 8 兼容。建议使用 Oracle 的 Java SDK,如果您的操作系统允许选择 64 位版本。
      3. 确保 JVM 选项相同

      您可以通过执行java --version 命令检查您的JVM 版本和供应商。

      【讨论】:

        猜你喜欢
        • 2014-10-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-20
        相关资源
        最近更新 更多