JMete关联

1.定义:在一个完整的测试请求当中,可能会分成不同的请求步骤,而关联则是让这些不同的操作步骤之间存在某种数据联系
2.原理:在JMeter中实现关联的本质就是设置相应的后置处理器
3.基本操作步骤:
1.在需要获取数据的请求下添加一个后置处理器——正则表达式提取器
2.在正则表达式提取器中定义规则,来完成数据的提取
3.添加一个debug sampler取样器,方便查看有没有获取到相应的数据,能够查看到变量和变量值

JMeter关联token是指在一个请求的执行,需要使用另一个请求获取到的token作为前提条件。通过关联token,可以避免在每个接口请求都去数据库校验token,提高效率。 具体实现关联token的方法有多种。其一种常用的方式是使用正则表达式提取器或JSON提取器来提取token,并将其存在一个变量。然后,在后续的请求,可以将该变量的作为请求头或cookiestoken。 举个例子,假设我们有一个登录接口需要生成token,我们可以使用正则表达式或JSON提取器来提取生成的token,并将其存在一个变量。然后,在其他接口发送请求时,在请求头带上该token。这样,在每个接口请求都可以使用该token进行权限校验。 另外,还有一种跨线程组获取变量的方式,可以使用BeanShell后置处理程序来将局部变量转为全局变量。通过设置全局变量,可以在不同的线程组获取和使用token。 总结起来,关联token的步骤包括获取token和在下一个请求使用token。获取token可以使用正则表达式提取器或JSON提取器,将token在一个变量。在下一个请求,可以将该变量的作为请求头或cookiestoken。另外,还可以使用BeanShell后置处理程序将局部变量转为全局变量,以实现跨线程组获取token的目的。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [JMeter关联技术_获取token给下一个请求使用、跨线程组、用MD5函数给密码加盐的脚本开发](https://blog.csdn.net/weixin_44801980/article/details/125752079)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [JMeter-关联获取token](https://blog.csdn.net/qq_40468470/article/details/117325563)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值