天天看点

性能工具之Jmeter-Dubbo脚本开发

内容目录:     1、idea 环境项目部署     2、nacos 环境部署     3、dubbo插件部署     4、不带参数请求     5、带参参数请求 ❞

       Apache Dubbo  是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。

性能工具之Jmeter-Dubbo脚本开发

api接口与实体类

provider数据提供者

consumer消费者

「SserInfoService:」

接口实现「UserInfoServiceImpl:」

<code></code>

配置文件「application.yml:」

「Span 数据结构:」

「application.yml:」

性能工具之Jmeter-Dubbo脚本开发

下载链接:https://nacos.io/zh-cn/docs/quick-start.html

启动:

性能工具之Jmeter-Dubbo脚本开发

页面显示如下

性能工具之Jmeter-Dubbo脚本开发

其他配置(略):

项目启动后 nacos显示如下

性能工具之Jmeter-Dubbo脚本开发

1、下载: https://gitee.com/liselotte/spring-boot-dubbo-demo.git

2、idea中编译jar

性能工具之Jmeter-Dubbo脚本开发

3、打成jar包放入${JMETER_HOME}\lib\ext路径下,重启即可。

性能工具之Jmeter-Dubbo脚本开发

4、重启 Jmeter查看插件

性能工具之Jmeter-Dubbo脚本开发

添加成功如:

性能工具之Jmeter-Dubbo脚本开发

    有上面的环境,并且Jmeter中也有dubbo插件,那么剩下的就是通过插件完成今天的接口开发,接下来看下需要测试的接口有哪些,这些只模拟无参接口与有参数接口。

下面是这次做测试dubbo接口

        添加 Dubbo Sample 请求,并且根据上面需要测试的接口,在 Get Provider LIst 中的 Interface 中输入接口名字,与方法名称点击获取即可把需要测试的全部方法名称用列表显示出来。

性能工具之Jmeter-Dubbo脚本开发

添加结果查看树进行结果验证:

性能工具之Jmeter-Dubbo脚本开发

添加 Dubbo Sample 请求:

性能工具之Jmeter-Dubbo脚本开发

验证结果:

性能工具之Jmeter-Dubbo脚本开发

   要深刻相信一个原理就是 “做什么事情都不容易,任何事情都不能一触而就”  ,对于君子每一件事情都是好事情!

   有上面认识后自己搭建环境学习也好,办理事情也好,都会慢慢按步骤一步一步去实现。

项目地址:https://gitee.com/perfmance/dunshan-pef.git

继续阅读