如何为模拟的每个步骤获得单独的 Gatling 报告?
How to get separate Gatling report for each step of the simulation?
我有每次在加特林中增加用户数量的加速测试。
对于用户的注射,我使用这些方法:
setUp(
Test.inject(incrementConcurrentUsers(1)
.times(4)
.eachLevelLasting(20)
.separatedByRampsLasting(1)
.startingFrom(4)
))
所以根据这个截图,我需要有 4 个额外的报告来记录每个用户在特定时间内的变化,以进行一次模拟。
有什么方法可以根据用户的更改为每个级别生成单独的报告吗?
gatling本身没有这样的功能。
不过,您可以使用 simulation.log 并通过 bash 处理它,并使用 awk 为每个级别生成 simulation.log,然后通过 https://github.com/nuxeo/gatling-report
创建报告
我有每次在加特林中增加用户数量的加速测试。 对于用户的注射,我使用这些方法:
setUp(
Test.inject(incrementConcurrentUsers(1)
.times(4)
.eachLevelLasting(20)
.separatedByRampsLasting(1)
.startingFrom(4)
))
所以根据这个截图,我需要有 4 个额外的报告来记录每个用户在特定时间内的变化,以进行一次模拟。 有什么方法可以根据用户的更改为每个级别生成单独的报告吗?
gatling本身没有这样的功能。 不过,您可以使用 simulation.log 并通过 bash 处理它,并使用 awk 为每个级别生成 simulation.log,然后通过 https://github.com/nuxeo/gatling-report
创建报告