如何通过simulation.log文件生成Gatling HTML测试报告
基于已生成的simulation.log生成Gatling HTML报告的命令
前置说明
提前中止的Gatling测试只要生成的simulation.log文件没有被截断损坏,即可正常生成完整的趋势报告,不需要重新运行测试。
根据你在IDEA中使用的Gatling集成方式,对应命令如下:
场景1:项目集成Maven/Gradle Gatling插件
这是IDEA中做Gatling测试最常用的集成方式:
- Maven项目:在IDEA终端的项目根目录执行
mvn gatling:test -Dgatling.reportsOnly=<测试结果目录路径>
说明:<测试结果目录路径>填之前测试生成的结果文件夹路径,默认在target/gatling下,是带测试名称和时间戳的文件夹,里面就包含你要用到的simulation.log - Gradle项目:在IDEA终端的项目根目录执行
gradle gatlingReports --reports-dir <测试结果目录路径>
场景2:使用独立Gatling压缩包运行测试
如果你是直接下载官方Gatling压缩包解压后运行的测试,找到Gatling根目录下的bin文件夹,执行对应命令:
- Mac/Linux系统:
./gatling.sh -ro <simulation.log所在文件夹路径> - Windows系统:
gatling.bat -ro <simulation.log所在文件夹路径>
小提示:如果记不清原始结果目录,你可以单独把
simulation.log放到一个空文件夹中,命令路径直接指定这个空文件夹即可,Gatling会自动识别目录下的日志文件生成报告。
内容的提问来源于stack exchange,提问作者NoNoNo
相关产品推荐
相关产品推荐

