温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

jmeter 中怎么对dubbo 接口进行测试

发布时间:2021-07-30 16:41:27 来源:亿速云 阅读:551 作者:Leah 栏目:大数据

这期内容当中小编将会给大家带来有关jmeter 中怎么对dubbo 接口进行测试,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

打开 Jmeter

默认会创建一个 Test Plan (测试计划)
jmeter 中怎么对dubbo 接口进行测试


 
创建线程组

在 Test Plan 上右击,然后添加 -> 线程 -> 线程组
jmeter 中怎么对dubbo 接口进行测试


 
线程组配置

如果只是接口测试的话直接用默认配置的就可以了,这些配置与压测有关,后面会另起文章说明
jmeter 中怎么对dubbo 接口进行测试


 
添加 dubbo 默认配置

右击线程组,添加 -> 配置元件 -> Dubbo Config
jmeter 中怎么对dubbo 接口进行测试


 
配置 dubbo 默认配置

这里就需要按照你项目的具体情况进行配置了

  1. Protocol 对应项目中 dubbo 使用的协议,这里我们使用的 zk 协议

  2. Address 就是你的注册中心的地址了

  3. Group 项目配置的分组

其它按需配置就可以了
jmeter 中怎么对dubbo 接口进行测试


 
添加 Dubbo 取样器

右击 线程组,添加 -> 取样器 -> Dubbo Sample
jmeter 中怎么对dubbo 接口进行测试


 
配置 Dubbo 取样器
  1. 获得接口列表

如果不想直接输入的话,点击 Get Provider List 会自动连接上面 Dubbo Config 配置的 zk 地址获得所有注册的服务

    1. 点击 Get Provider List

      jmeter 中怎么对dubbo 接口进行测试

      image.png
    2. 确定提示

      1. 点击按钮后会有一个可能会比较耗时的提示,不管点 Yes 就行

        jmeter 中怎么对dubbo 接口进行测试

        image.png
    3. 获取完成后提示

      jmeter 中怎么对dubbo 接口进行测试

      image.png

    2. 选择要进行测试的接口与方法

    1. 选择你要调用的接口

      1. 在 Interfaces 的下拉框选择,当然你也可以直接输入

        jmeter 中怎么对dubbo 接口进行测试

        image.png
    2. 选择你要调用的方法

      1. 在 Methods 下拉框选择,当然你同样可以输入

        jmeter 中怎么对dubbo 接口进行测试

        image.png
      2.  


        3. 设置参数

    3. 我们以一个判断是否为工作日的接口为例

      1. 接口定义

      2. jmeter 中怎么对dubbo 接口进行测试

        image.png
      3. 参数定义

      4. jmeter 中怎么对dubbo 接口进行测试

        image.png
  1. 响应值定义

  2. jmeter 中怎么对dubbo 接口进行测试

    image.png
  3. 添加参数

    1. 点击 Args 右边的,增加按钮

    2. 在 paramType 框内添加参数类的全限定名,注意这里是 paramType 是参数类型而不是参数名称

    3. 在 paramValue 添加你要传参的参数类的 json 形式

      jmeter 中怎么对dubbo 接口进行测试

 
运行接口
  1. 配置工作完成后,点击工具栏的绿色运行按钮

    jmeter 中怎么对dubbo 接口进行测试

    image.png
  2. 点击后会有一个提示你先保存,直接 Yes 找个你喜欢的文件夹,然后再次点击

    jmeter 中怎么对dubbo 接口进行测试

 
添加察看结果树

上一步运行后,运行一闪而过,除非查服务端日志,否则我们肯定不知道响应的接口是什么。所以要配置一下结果记录
右击 线程组,添加 -> 监听器 -> 察看结果树
jmeter 中怎么对dubbo 接口进行测试    再运行一次,发现察看结果树内已经有请求记录了,其中响应数据就是本次请求的结果。请求结果比真正的返回类多了一个 class 字段,因为是使用的泛化调用,这里是告知响应类的类型
jmeter 中怎么对dubbo 接口进行测试

上述就是小编为大家分享的jmeter 中怎么对dubbo 接口进行测试了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI