我如何在拆卸线程中使用Bean shell采样器在JMeter中创建HTML报告?

问题描述 投票:0回答:1

我想在JMeter中运行每个测试后自动创建HTML报告,我也想动态创建一个文件夹,并使用当前时间戳作为文件夹名称,以将报告放置在本地驱动器上。那么,我们如何在拆卸线程组中使用Bean Shell采样器执行此操作?

jmeter report performance-testing load-testing
1个回答
0
投票

您的方法不太好,因为它违反了2条主要JMeter Best Practices

  1. 您将需要一个侦听器以记下结果,并且使用侦听器为performance anti-pattern
  2. Since JMeter 3.1 it's recommended to use JSR223 Test Elements and Groovy language用于脚本编写

所以我建议:

  1. Run your JMeter test in non-GUI mode and generate dashboard after it
  2. 使用操作系统datetime命令创建带有时间戳的文件夹

    • Windows示例:

      jmeter -f -n -t test.jmx -l result.jtl -e -o results-%date:~10,4%-%date:~4,2%-%date:~7,2%
      
    • Linux示例:

      jmeter -f -n -t test.jmx -l result.jtl -e -o results-`date +%Y-%m-%d`
      
© www.soinside.com 2019 - 2024. All rights reserved.