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

如何执行多个Jmeter脚本并为这些脚本生成html报告

师腾
2023-03-14

我有多个jmeter脚本,如Test1.jmx,Test2.jmx,Test3.jmx,这些脚本应该按顺序运行,并需要作为HTML报告的结果文件。我通过bat按顺序执行,但是报告是单独生成的(3个报告),我需要一个HTML报告文件来完成整个执行。

共有2个答案

孔彭祖
2023-03-14

这些选项位于:

>

  • 通过-l命令行参数执行提供相同. jtl结果文件的测试

    jmeter -n -t test1.jmx -l result.jtl
    jmeter -n -t test2.jmx -l result.jtl
    jmeter -n -t test3.jmx -l result.jtl
    

    只要不使用< code>-f参数,结果文件将被追加。

    更多信息:命令行选项的完整列表

    使用合并结果工具(可以使用JMeter插件管理器安装)

  • 梁池暝
    2023-03-14

    您可以扩展答案1中的选项1,在测试执行结束时生成HTML仪表板报告

    ./jmeter.sh -n -t TestPlan-1.jmx -f -l test-results-sample.csv
    ./jmeter.sh -n -t TestPlan-2.jmx -l test-results-sample.csv
    ./jmeter.sh -n -t TestPlan-3.jmx -l test-results-sample.csv
    ./jmeter.sh -g test-results-sample.csv -f -o test_reports
    

    命令行选项:

     类似资料:
    • 问题内容: 在我的我有这两个脚本: 每当我开始在Node.js中开发时,我必须 并行 运行这两个脚本。我想到的第一件事是添加第三个脚本,如下所示: …但这将等待完成再运行。 如何并行运行它们? 请记住,我需要查看以下命令。另外,如果您的解决方案涉及构建工具,则我宁愿使用,因为我已经在另一个项目中使用了它。 问题答案: 使用并发调用的包。 然后按以下步骤设置您的任务:

    • 在我的中有以下两个脚本: 每次在Node.js中开始开发时,我都必须并行运行这两个脚本。我首先想到的是添加第三个这样的脚本: ...但在运行之前,将等待完成。 我如何并行运行这些?请记住,我需要查看这些命令的。另外,如果您的解决方案涉及构建工具,我宁愿使用而不是,因为我已经在另一个项目中使用了它。

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

    • 我的量角器套件里有15个规格。我想要并行运行这些脚本,并且,想要在这次执行中生成统一的报告。 通过在配置文件中添加标记“shard testfiles:true”,我可以并行运行这些脚本。但是,我不能得到合并报告(只能在报告中得到最后执行的spec的结果)。

    • 问题内容: 如何从“脚本” 执行PowerShell ps1脚本? 我知道如何在package.json“ scripts”中设置基本脚本。例如,使用以下配置,我可以执行该命令,该命令将向控制台输出“这仅仅是测试”: 但是,我有一个更高级的场景,我想执行一个PowerShell脚本。像这样: 我可以通过scripts对象执行这样的ps1脚本吗?是否需要任何特殊的设置/配置?还有其他限制吗? 问题答

    • 我正在从NPM迁移到Thread,我希望并行运行脚本,例如: 它在纱线中的等价物是什么? 我发现它的等价物是分别运行每一个: 但是我不能并行运行脚本。 如何使用多个脚本