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容器中,需要手动加进去,然后保持为镜像持续使用。
明白,谢谢!