第十讲、Jmeter之关联

1、关联是什么

 关联是一种动态行为,用以后续的请求(比如HTTP请求)从之前的请求(比如JDBC Request)的的查看结果器—>响应数据(服务器返回的数据)中直接使用指定的数据。

常见场景一:1、HTTP请求—>HTTP请求。某个用户(调用登陆接口)登录成功后服务器会返回一个登录凭证比如防止csrf攻击而生成的app_token,之后的操作比如修改密码接口、支付接口和购买接口等都需要带上此凭证。我们怎么获取登录凭证并传递给后续的这三个HTTP接口请求呢,可用的方法就是关联。2、注册接口中有个参数input_code(短信验证码)也是通过关联从注册发送短信验证码接口的响应数据中获取的。3、查询订单详情接口中有个参数order_id(订单ID),也是通过关联从购买接口的响应数据中获取的。

常见场景二:JDBC Request—>HTTP请求。1、性能测试之多个用户并发登陆以测试系统当前支持的最大在线人数,登陆接口有五个参数mobile、password和app_ver、signMsg、device_type,比较low 的方法就是写一个txt参数化文件,手动从数据库里粘贴复制成百上千组mobile和password,比较hign的做法就是通过关联从JDBC Request的响应数据获取mobilepassword,只有app_ver、signMsg和device_type是手动输入的固定数据。2、性能测试之多用户并发访问产品列表页,访问产品列表页接口中的参数category

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值