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

如何在非GUI模式下创建一个测试计划?

汤念
2023-03-14

我想从命令行在jmeter中创建一个测试计划。如何创建一个。命令行中的jmx文件?

我使用以下命令创建了一个:

copy NUL testPlan.jmx

文件创建成功。但是,当我输入下面显示的命令时,它会要求我提供一个脚本。jmx扩展:

D:\Adit\apache-jmeter-2.13\bin>jmeter-n -t testPlan.jmx -l log.jtl
Please supply a script name with the extension .jmx
Press any key to continue . . .

我已经在网上搜索过了,我只找到了如何从命令行使用jeter运行testplan。但是我想先从命令行创建测试计划。有可能吗?

我的Java版本是1.8。0_77和Java(TM)SE运行时环境(构建1.8。0_77-b03)。

共有1个答案

欧阳楚
2023-03-14

你对空测试计划有什么期望?杰米特的。jmx文件基本上是定义负载测试流的XML文件。如果您对通过命令行生成XML感到满意,那么可以检查现有的测试并尝试复制它。

其他选择包括:

  • 您可以使用JMeter API从Java代码生成JMeter测试计划:
    • 无需使用JMeter GUI即可启动JMeter测试的五种方法
    • 演示项目

 类似资料:
  • 我在Jmeter中创建了一些测试计划。现在我需要通过命令行或JavaAPI来运行它们。 任何人都可以从CLI/JAVA API中提供以下链接或示例: 启动jeter 加载*. jmx[testplan]计划 指定线程数 开始测试 将输出结果xml重定向到结果目录。

  • 我想用JavaSwing创建以下GUI。 由于我对Java Swing没有足够的经验,所以我不确定如何准确地重新创建该GUI。 我尝试过使用GridLayout,如下所示: 我已经尝试过其他的布局管理器,但是由于我缺乏经验,我无法得到任何与我想要实现的图形用户界面相类似的东西。 我可能不得不使用GridBagLayout,但我已经尝试过了,根本无法完成任何事情。我不确定如何确切地使用GridBag

  • 对于我的项目,我需要以非交互模式从命令行编写jmeter测试计划,并将结果保存到文件中,然后将其导出到mysql数据库。 知道怎么做吗?

  • 我用两个请求来尝试这个测试计划,假设每个测试有一个惟一的头值。这是我当前测试计划的结构。 因此,现在使用此测试计划来运行多个线程,以测量发送到两个不同主机的POST请求的性能,但需要修改此测试计划,使不同的x1、x2、x3、…xn租户提交相同的线程(10个并发线程)。这意味着x1将并行提交10个请求,x2提交10个申请,依此类推。其余项目在测试计划中相同。 请建议是否有办法在JMeter中实现这一

  • 我正在监控在GUI模式下运行时从jmeter机器连接的连接时间和延迟,这在可接受的范围内。 我们是否应该严格遵循非 GUI 模式,即使我能够使用 GUI 模式执行负载测试? 我的目标是250 TPS,并且能够实现这一目标。我增加了内存,监控CPU和负载生成器的内存低于60%。 我应该选择非GUI模式吗?

  • 环境类 SpringBoot 2,H2作为测试依赖项。 生产厂 Jar被部署到云上。DB2服务配置了驱动程序和连接细节,并自动绑定到java应用程序。jar本身没有配置。这就是应用程序。属性文件,但它是空的。这部分工作正常,我希望有一个解决方案存在,它将不需要我创建属性文件和配置文件。 “未找到架构xxx”上的本地单元测试崩溃 不存在数据源配置。 SpringBoot看到H2依赖,并默认选择Hib