性能测试报告请求统计页中没有展示内容

MeterSphere 版本: 2.9.1


下载JTL文件后在JMETER中打开正常展示

建议升级下最新版本,性能测试已经优化过多次了。

重试了下,迭代次数设置为1次时没显示请求统计,设置为多次时有显示

另外问下接口自动化场景脚本里导入第三方库jsonpath,接口自动化可以正常执行,性能测试时报
javax.script.ScriptException: ImportError: No module named jsonpath in at line number 3
看了下performance-test的docker里和api-test的docker里安装是一致的

请问下这是老版本的已知问题吗?在新版本已经修复了吗?(希望能解决目前遇到的问题时再升级)

性能测试的时候performance-test只是负责调用执行,具体执行是会根据JMeter镜像生成一个临时的JMeter容器,如果需要在性能测试中使用python三方库,过程会比较麻烦,可以参照如下操作。
1、执行一个普通的性能测试。
2、将带有第三方库的python虚拟环境复制到JMeter临时容器中,路径跟服务器上的路径保持一致。
3、将这个JMeter容器打包为一个新的镜像文件,并且在资源池中填入这个新的镜像地址。

谢谢指导!也就是这个问题在最新版本Metersphere中也需要这样处理是吗?

是的,逻辑就是三方库不会带到JMeter容器中,需要手动加进去,然后保持为镜像持续使用。

明白,谢谢!