首页 > 其他分享 >jmeter测试dubbo接口

jmeter测试dubbo接口

时间:2023-06-27 10:57:22浏览次数:38  
标签:dubbo 接口 添加 参数 jmeter id

Jmeter测试dubbo接口

一.dubbo插件准备

1.把jmeter-plugins-dubbo-2.7.4.1-jar-with-dependencies.jar包放在D:\apache-jmeter-5.5\lib\ext目录

2.重新打开jmeter客户端

在线程组-添加-取样器-dubbo simple,添加dubbo接口请求

二.Jmeter测试lottery接口

1.配置zookeeper参数

由于dubbo接口先是通过注册中心去获取注册信息,所以需要先配置zookeeper配置参数。Address为zookeeper服务器的ip和接口

2.通过guid打开dubbo接口jar包可以查看到。Lottery接口有两个参数

3.jmeter中给接口添加参数

4.添加查看结果树,调试脚本是否正常

5.添加断言

复制返回的json数据中,空格不能删除

三.Jmeter测试exchange接口

1.给exchange接口配置对象类型参数名称

参数名称必须填写全路径:

2.对象类型参数值需要根据方法中定义的数据转换成json类型

Userid:用户id

Activityid:活动id

Awardid:奖品id

Exchangenum:兑换数量

注意积分兑换活动设置的礼品:金龙鱼花生油。的id为4

把压缩后的json参数放入jmeter中

3.调试脚本是否能通,并添加断言

标签:dubbo,接口,添加,参数,jmeter,id
From: https://www.cnblogs.com/shaohuang/p/17508060.html

相关文章

  • C#学习笔记 -- 接口
    接口1、什么是接口接口指定一组函数成员,而不实现他们的引用类型只能类和结构来实现接口例子//声明实现接口的CA类classCA:IInfo{  publicstringName;  publicintAge;​  //在类中实现接口的方法  publicstringGetAge() { ......
  • jmeter测试tcp接口
    Jmeter测试tcp接口一.tcp接口结构Tcp接口:只有ip和port传参数据类型根据开发定义的类型需要添加一个ascii码的十进制字节结束符,tcp才会关闭二.Tcp接口环境搭建在testfan-tcp-server.jar目录下,启动cmd命令行,输入:java-jartestfan-tcp-server.jar三.Jmeter测试tcp接口1.添加tc......
  • jmeter测试签名接口
    Jmeter测试签名接口一.了解签名规则1.常见的签名规则:业务数据+当前时间戳2.签名方式:md5(大部分)二.接口信息1.Ip和端口号:10.196.104:80802.接口路径:/pinter/com/userInfo3.请求类型:post4.数据类型:json5.请求参数:{ "phoneNum":"123434", "optCode":"testfan", "timestamp":"......
  • jmeter中跨线程调用变量
    Jmeter中跨线程调用变量一.Jmeter中线程运行规则1.各个线程组是完全独立的,每个线程组是不同的业务,互不影响2.线程组中的每个线程也是完全独立3.线程组中的每个线程,都是从上往下执行,完成一轮循环后,继续下一轮循环4.存在业务流或者接口之前存在依赖关系的放同一个线程组5.setup......
  • go:数组和切片、可变长参数、maps、字符串、指针、结构体、方法、接口
    目录数组和切片数组切片可变长参数maps字符串指针结构体方法接口数组和切片数组#1定义,初始化,使用#2数组是值类型数字,字符串,布尔,数组,都是值类型,真正直接存数据切片,map,指针引用类型,是个地址,指向了具体的值#3数组长度#4循环打印数组#5多纬数组#......
  • go:接口、并发与协程、信道、缓冲信道、mutex、异常处理
    目录接口并发与协程信道、缓冲信道mutex异常处理接口1.实现多个接口2.接口嵌套3.接口零值packagemainimport"fmt"//接口//1实现多个接口具体类型可以赋值给多种接口类型//typeAnimalinterface{// run()//}////typeDoginterface{// eat()//}///......
  • Linux系统搭建Jmeter环境
    Linux系统搭建Jmeter环境一、把Jmeter的压缩包传到Linux系统/home目录下1.给/home添加读写权限chmod777/home2.进入到/home目录下,双击Jmeter压缩包,上传文件3.解压Jmeter压缩包unzipapache-jmeter-5.5.zip如果没有解压提示没有unzip命令,则需要安装unzip工具。在线安装命令如下:yu......
  • 更改jmeter监控频率
    Jmeter默认的监控时间是30S,需要改成10S1.进入到jmeter/bin目录下2.编辑jmeter.properties,把默认统计事件改成10s删除summariser.interval前的注释,把值改成10按esc:wq退出......
  • 接口幂等性解决方案
    一、悲观锁二、乐观锁三、唯一索引四、token+redis1、前端第一次请求时,服务端生成一个token,放到redis中,设置过期时间,并把token返回给前端。2、前端将token放到header中。以后请求的时候,把token带到服务端。3、服务端判断token是否已经存在。如果已存在,直接返回成功。如果不......
  • 【1688阿里巴巴api接口】获得店铺详情数据PHP展示示例
    ​店铺详情API接口的作用是获取一个电商平台上某个店铺的详细信息,包括店铺名称、销售商品数量、好评度、logo、店铺描述等。开发者可以通过该接口获取到店铺的原始数据,方便进行数据分析、爬取等操作。通过该接口获取到的店铺详情数据可以结合其他数据进行深度挖掘,例如可以将店铺......