解决LoadRunner中运行脚本时无法响应接口数据问题

最近在使用loarunner12通过Fiddler来获取脚本,因为LR无法直接看到脚本的响应数据所以我就在脚本某个接口的上面添加:web_reg_save_param("result1", "LB=", "RB=", "Search=Body", LAST);(//根据登陆接口返回结果的左右边界截取整个返回值,并且将返回值存在变量result1中,用于后续使用)

然后再该脚本的后面添加:lr_convert_string_encoding(lr_eval_string("{result1}"),"utf-8",NULL,"msg");  用于输出上面获取的响应消息并将其转化为utf-8格式。运行后一直无法获取到响应数据且一直报错,显示请求信息缺失,然后我就想可能是请求头的问题,所以就通过Fiddler查看该接口的请求头信息,通过web_add_auto_header();函数来添加每个接口所需要的请求头信息

web_add_auto_header("result","{token}");脚本在所有后续HTTP请求中都带有该标头信息。

web_add_header("result","{token}");这个脚本仅作用于当前脚本的请求。

运行后,在输出日志中就可以查看到接口的响应数据了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值