K6压测测试报告格式

官方压测的生成的报告是有50_vu、100_vu这种的


我的测试只有100vu

用什么命令可以生成和官网相同的报告 格式,谢谢!

现在遇到了一个问题,使你提供的命令生成的output文件夹下生成了五个带有日期的文件夹


,我只使用python3 run.py report export -f output/20230814174829 -o newreport.html一个文件夹一个文件夹的去生成报告,无法达到

效果

用你这个命令,还是达不到那种效果

我用的命令是
python3 run.py stress run --args=‘-u 50 -d 3s’
python3 run.py stress run --args=‘-u 100 -d 3s’
python3 run.py stress run --args=‘-u 200 -d 3s’
python3 run.py stress run --args=‘-u 300 -d 3s’
python3 run.py stress run --args=‘-u 500 -d 3s’
执行出来的结果output文件夹下生成了5个文件夹,这5个文件夹如何渲染生成


的报告

我试过了,不行的。

按你说的方法,我把result开头的文件全部放到这个文件夹里了



渲染的结果如下:

渲染的命令
python3 run.py report export -f output/20230815163030 -o baogao.html

我先试试看看

我用的是以下命令生成的结果
python3 run.py stress run --args=‘-u 50 -d 3s’
python3 run.py stress run --args=‘-u 100 -d 3s’
python3 run.py stress run --args=‘-u 200 -d 3s’
python3 run.py stress run --args=‘-u 300 -d 3s’
python3 run.py stress run --args=‘-u 500 -d 3s’

python3 run.py stress run -scenario go.Go1StepEdge --args='-d 3s'
python3 run.py stress run --args='-d 3s'

如果需要一个scenario的报告,可以执行命令1
如果需要所有scenario的报告,可以执行命令2

上述命令会默认为每个scenario轮询执行50、100、200、300、500并发的压测,时间为命令中指定的3s(可根据实际需要修改) ,并在同一个output的目录下生成对应的结果文件,然后使用该文件夹渲染报告即可。

3 个赞

感谢老师,我试了一下,没有问题了,感谢!

1 个赞

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。