脚本编写五:关联技术---获取登陆接口中的token值为例

在性能测试中,登录后的操作通常需要使用服务器返回的token。本文通过一个例子展示了如何利用LR(LoadRunner)的web_reg_save_param函数获取JSON响应中access_token的值,以便在后续登录请求中使用。
摘要由CSDN通过智能技术生成

登录后,服务器会生成token并返回给客户端,之后客户端与服务器交互的操作中,服务器程序会对比这个token,正确则允许操作,否则拒绝客户端请求。

在性能测试时,好多场景需要登录后才能操作,这时候就用到了登录时返回的token,如何获得token呢?

 

假如我的接口返回值是{"return_code":0,"error_code":0,"error_msg":"","current_user_id":"21377","access_token":"xxxxxxxxxxxxxxxxxx"}。此时我的查找目标是xxxxxxxxxxxxxxxxxx,它左边被"access_token":"包裹,右边被"}包裹。*/

/*web_reg_save_param函数定义你要查找目标的左右边界,匹配的结果存在loginToken变量中,注意左边界"access_token":"每个标点前要加转义符号,就变为了\"access\_token\"\:\",右边界"}每个标点前加上转义符号,就变为了\"\},这很重要,否则你可能找不到你要的结果*/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值