当前位置: 首页 > 知识库问答 >
问题:

Jmeter GUI testplan jmx与Jmeter命令行testplan jmx

白飞飙
2023-03-14
  • GUI和非GUI JMX文件之间有什么区别
  • 为什么我会犯这些错误
  • 我能用Jmeter GUI创建的JMX文件在命令行Jmeter上使用吗

我在我的windows设备上试用了jmeter,效果很好!!现在我想在一些没有GUI的远程服务器(LINUX)上运行它,我尝试使用命令行jmeter

命令:/杰米特。sh-n-t循环。jmx-l日志。jtl

以下内容摘自jmeter。日志

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)

共有2个答案

朱俊雅
2023-03-14

用于GUI和非GUI的.jmx文件没有什么不同,JMeter。jmx文件基本上是XML文件。此外,非GUI方式是运行JMeter测试的推荐选项。

所以使用以下清单:

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

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

狄钧
2023-03-14

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

  • 获取java.lang.VerifyError的原因

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

 类似资料:
  • 全局配置 你可以获得命令行帮助通过pyspider --help和pyspider all --help来获得帮助。 全局的选项适用于所有的子命令 ``` Usage: pyspider [OPTIONS] COMMAND [ARGS]... A powerful spider system in python. Options: -c, --config FILENAME

  • 我们如何从命令行运行多个jmeter脚本。我有以下脚本test1.jmx test2.jmx test.3.jmx 现在,如果我想从命令行传递线程和循环,我该怎么做?我知道对于一个脚本,我们可以使用以下语法线程 ${__P(“线程”,25)},但是对于多个脚本,我们该怎么做

  • 当我试图从UI运行我的jmx文件时,它运行得非常好。 但是,当我尝试使用mvn时, 它开始执行,但在我使用JSON提取器从响应中提取一些值时失败了。下面是我得到的错误, 正如本文所述,我在pom.xml中添加了多个库,但是问题没有得到解决。

  • Mongo命令行是一个跟MongodDB服务交互的JavaScript接口工具,它是MongoDB封装的一个组件。你可以使用这个命令行工具查询,更新数据,执行一些管理操作。 运行命令行 安装并启动MongoDB后,就可以连接mongo命令行到MongoDB实例了。先确认MongoDB实例已经运行,然后才可以启动mongo命令行连接。 打开一个命令行窗口,执行如下命令即可: mongo 请确认你已经

  • init yog2 init 是脚手架命令,用于初始化一些环境与代码,目前提供的脚手架有 yog2 init project 初始化一个yog2 project,主要包含了基础的 project 目录结构和基础框架代码 yog2 init app 初始化一个 yog2 app,主要包含了基础的 app 目录结构与一些样例文件 yog2 init node-runtime 仅限百度内部使用,包含了公