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

如何在JMeter中一起运行两个. jmx文件并为两个文件创建一个报告?

呼延永新
2023-03-14

如何在JMeter中一起运行两个. jmx文件并为两个文件创建一个报告。

我知道我们可以通过使用JMeter中列出的命令来运行两个.jmx脚本,

=

但是如何为两者创建一个shell脚本。jmx文件并生成一个报告。

这是我的要求:

  • 我需要运行1000个用户,需要从两个脚本运行500-500个用户两次。此外,我只使用了两个用户,并多次运行它以达到500个请求

任何帮助将不胜感激。

提前谢谢。

共有2个答案

崔博延
2023-03-14

用插件https://jmeter-plugins.org/wiki/MergeResults/合并结果文件

常海
2023-03-14

>

  • 在Windows上,您可以使用启动命令,即创建一个批处理文件,如下所示:

    start jmeter -n -t test1.jmx -l result1.jtl
    start jmeter -n -t test2.jmx -l result2.jtl 
    

    脚本完成后,您可以使用合并结果工具合并. jtl文件

    在Linux和其他类Unix的操作系统上,你可以使用GNU并行,比如:

    parallel jmeter -n -t test{}.jmx -r -l result{}.jtl ::: 1 2 
    

    使用Taurus工具作为包装器可能更容易,这样你就不必在运行后手动合并结果,相关的Taurus YAML配置文件应该是这样的:

    ---
    execution:
    - scenario:
        script: test1.jmx
    - scenario: 
        script: test2.jmx
    

  •  类似资料:
    • 问题内容: 如何使用Java合并两个WAV文件? 我试过了,但是没有正常工作,他们还有其他方法吗? 问题答案: 如果直接使用wav文件的字节,则可以在任何编程语言中使用相同的策略。对于此示例,我将假设两个源文件具有相同的比特率/数字通道,并且具有相同的长度/大小。(否则,您可能可以在开始合并之前对其进行编辑)。 首先看一下WAV规范,我在斯坦福课程网站上找到了一个很好的人: 常见的标头长度为44或

    • 我正在用Java 11和Maven创建一个测试框架,并且我已经为单独的测试构建了两个不同的运行程序。我只想运行一个配置文件,但它一直运行两个配置文件。以下是我的个人资料:

    • 问题内容: 我有两个文件( file1.txt 和 file2.txt ),这些文件仅是示例。 如何合并两个文件,以创建文件 -merge_files.txt 作为示例3 我现在写ksh脚本,所以可以用ksh,awk,sed,perl一个内衬… etc合并 背景-为什么我需要合并文件: 我的目标是将 OLD文件 (存在于第一个字段中)重命名为 NEW文件 (存在于第二个字段中), 例子1 例子2

    • 我正在尝试并行运行两个exe程序。我想启动它们,等待它们完成后再继续。以下是一个例子: 第一个进程睡眠5秒,第二个进程睡眠10秒。我希望看到进程启动的两条消息和“等待任务”消息。10秒后,请参见“过程完成”。但是,我立即看到“Procs complete”。 任务管理器显示正在运行的进程,同时显示“进程完成”。 那么,我如何从一个程序中启动两个独立的可执行程序,并行运行它们,然后等待它们完成,然后

    • 我想得到两个音频文件作为输入,然后按字节合并它们,并将其保存为单个文件。 在这个代码中,我试图在Java中做到这一点,它工作正常,但我不知道如何在android中做到这一点。 如何在Android系统中做到这一点?

    • 问题内容: 我不知道如何配置我的log4j,以便我的debugLog和reportLog彼此分开(不是附加的)。为什么在以下配置中,reportsLog始终为空? 这是我的Java代码: 问题答案: 尝试以下配置: 然后相应地用Java代码配置记录器: 你要输出到吗?如果不是,请将第一行更改为: 并摆脱界限。