我目前正在使用Taurus工具制作POC。
在我们公司中,我们现在同时使用JMeter和Gatling。
我可以在测试中获得加特林报告,而无需进行任何复杂的配置,但是JMeter无法获得其report。
有人可以告诉我吗?
此请求的原因是在我们公司:
我希望使用Taurus似乎是不可能的事。
答案 0 :(得分:2)
到目前为止,Taurus并未将failureMessage
列写入 kpi.jtl 文件,这是默认JMeter Results File Configuration所必需的,以便生成报告仪表板。
因此选项位于:
创建一个单独的步骤,以便使用Taurus ShellExec之类的服务来生成报告仪表板
services:
- module: shellexec
post-process:
- ~/.bzt/jmeter-taurus/4.0/bin/./jmeter -Jjmeter.save.saveservice.assertion_results_failure_message=false -g ${TAURUS_ARTIFACTS_DIR}/kpi.jtl -o /path/to/report/folder
---
execution:
scenario:
script: test.jmx
通过将以下行添加到.bzt-rc
文件中来将Taurus配置为use existing JMeter installation
modules:
jmeter:
path: /path/to/your/JMeter
确保您现有的JMeter安装中已向{em> user.properties 文件添加了jmeter.save.saveservice.assertion_results_failure_message=false
行。完成后,您将能够正常从Taurus kpi.jtl
参考文献: