(十二)Jmeter测试dubbo接口

一、概览

  1. 先去https://github.com/thubbo/jmeter-plugins-for-apache-dubbo下载扩展jar包
  2. 将下载的jar包复制到 jmeter/lib/ext/
  3. 重启Jmeter
  4. 创建Dubbo取样器

二、实操

  1. 添加dubbo取样器
    (十二)Jmeter测试dubbo接口_第1张图片
  2. 输入请求详情
    (十二)Jmeter测试dubbo接口_第2张图片
  • 参数类型可以在 https://github.com/thubbo/jmeter-plugins-for-apache-dubbo/wiki/ParameterComparisonTable 查询
  1. 添加查看结果树查看结果
    (十二)Jmeter测试dubbo接口_第3张图片

三、进阶,使用后置处理器,ForEach控制器串联请求

在拿到上一步的分页结果之后,遍历每一条记录,并调用详情dubbo接口,查询详情

  1. 先通过查看结果树测试我们的JSON提取表达式

(十二)Jmeter测试dubbo接口_第4张图片
2. 在列表接口下添加后置处理器 - JSON提取器
(十二)Jmeter测试dubbo接口_第5张图片
3. 为了便于观察结果,添加一个调试取样器
4. 运行测试计划,查看数据提取成功

(十二)Jmeter测试dubbo接口_第6张图片
5. 添加逻辑控制器 - ForEach控制器

(十二)Jmeter测试dubbo接口_第7张图片
6. 在foreach下添加Dubbo取样器

(十二)Jmeter测试dubbo接口_第8张图片

  1. 查看结果树

(十二)Jmeter测试dubbo接口_第9张图片

你可能感兴趣的:(测试,jmeter,dubbo,jmeter,java)