Jmeter 引用jar包(二)

一、压测场景举例

XX商店下单回调压测

场景:

step1: 调用下单接口,通过正则表达式从返回结果中获取orderId

step2: 调用回调接口,该接口需要使用上一步中的orderid参与计算签名

二、jemeter脚本配置步骤

1、线程组->添加->sampler->http请求,配置下单接口请求信息

2、http请求->添加->后置处理器→正则表达式处理器,提取orderId

接口返回结果样例

{"result":true,"code":1,"message":"success","version":"1.0","url":"https://xxx.xxx.com/opdtor/h5/hotel/reserve?partnerId=35&orderId=xxxxxxxxxx&goodsId=xxxxxx&checkIn=xxxxxxx&checkOut=xxxxxxxx","timestamp":xxxxxxx}

正则表达式处理器配置如下:

获取orderId进行计算签名,签名计算后给回调接口使用

  1. 计算签名使用第三方jar包,首先把签名方法的类打成jar包
  2. 把打好的jar包和该类依赖的其他jar包一起拷贝到本地jemeter安装目录下的lib目录下
  3. 打开jemeter,把签名的jar包添加进来,如图

添加beanshell,如图

根据上一请求的获取到的orderId计算签名,如图:

添加debug sampler可以查看计算签名后的结果

最后把计算好的签名给回调接口使用就ok啦...

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值