jmeter测试dubbo接口

1、安装插件
下载地址:https://github.com/dubbo/jmeter-plugins-for-apache-dubbo
下载完成之后,把这个插件放到jemter下/lib/ext目录下,之后重启jmeter
2、反编译工具
jd-gui.exe 或者mac的工具

3、确定公司zookeeper地址
4、找到下载jar包的地址,下载你需要测试的jar包(为了方便你查看相应的包名、方法名等)
5、打开jmeter,添加线程组,然后添加dubbo sample

dubbo sample

6、填写相应的参数
参数

(1)填写zookeeper的地址
(2)填写接口的设置信息
Interface: 包名.接口名
接口

method: 方法名
(3)填写请求参数 对应的类型和值
image.png

Java类型匹配ParamType查询表




jmter的一些问题

一些参数的构造:
基础类型:


image.png

需要注意:int和Integer 这种类型


image.png

服务器自定义的类型:


image.png

嵌套结构:


image.png

image.png

image.png

jmeter


jmeter

rpc接口返回的数据中有乱码的解决方案:
一、1.打开jmter配置文件bin/jmeter.properties
2.修改配置文件,查找“sampleresult.default.encoding”将其改为utf8,注意要去掉“#”号
sampleresult.default.encoding=utf-8

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Dubbo简介 dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服...
    驕傲的兎孒阅读 2,360评论 0 2
  • 1、Jmeter简介 Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压...
    团长plus阅读 1,416评论 0 4
  • 最近工作中接到一个需求,需要对一个Dubbo接口进行压力测试,测试其性能,之前一直使用jmeter做压力测试,在踏...
    码同学软件测试阅读 488评论 0 2
  • 公司最近需要测试后台性能,所以学习使用了Jmeter,在此做记录,也分享给更多需要的人。 这篇文章是 JMeter...
    顾顾314阅读 4,390评论 0 10
  • 毕业之后,因为个人专业的原因进了一家化工厂,当时还是托妈妈同学的关系,去了直接上岗进了办公室,没有外出培...
    紫寞温燃阅读 181评论 0 0