dubbo的性能压测插件jmeter-plugins-dubbo-2.7.14-jar-with-dependencies.jar与官网的差别是什么

版本: v2.10.17-lts
运行方式:安装包运行
在metersphere上进行dubbo接口性能压测时,与自己使用jmeter压测的性能差了350倍,将metersphere使用的性能插件jmeter-plugins-dubbo-2.7.14-jar-with-dependencies.jar下载到本地,在本地jmeter进行压测,性能也是很差,与官网提供的性能插件不在一个量级

  1. 将metersphere自带的dubbo压测插件jmeter-plugins-dubbo-2.7.14-jar-with-dependencies.jar下载到本地,使用本地jmeter压测,100并发下,平均rt45,qps 21.8,且存在异常1.55%
  2. 同样dubbo接口,同样并发下,压测同样时间,使用官网下载的插件jmeter-plugins-dubbo-1.3.8-jar-with-dependencies.jar,本地jmeter压测,100并发下,平均rt13,qps 7234.7,成功率100%

    想问下jmeter-plugins-dubbo-2.7.14-jar-with-dependencies.jar这个jar包是做了什么处理吗,我们的dubbo接口版本是2.6

只是为了适配MeterSphere而进行了简单的封装。
https://metersphere.io/docs/v2.x/automation_plugin_dev/

我这边验证了下,应该是jmeter-plugins-dubbo-2.7.14-jar-with-dependencies.jar使用的原始的jmeter插件版本与我们的dubbo接口版本不兼容,我想把metersphere使用的jmeter插件换成jmeter-plugins-dubbo-1.3.8-jar-with-dependencies.jar版本,请问要如何修改,我自己尝试替换,在压测时会报错提示“Error: 无法解析JMX文件,请确认是否缺少执行需要的 jar 等文件”,压测的日志错误信息是:


我理解我应该要在jmeter-plugins-dubbo-1.3.8-jar-with-dependencies.jar上再做一些封装,请问要做性能测试需要哪些封装

我们现在用的版本是 v2.10.17-lts,压测使用的插件是ms内置的jmeter-plugins-dubbo-2.7.14-jar-with-dependencies.jar,不是插件上传方式,修改也是通过镜像方式