loadrunner-关联

loadrunner-关联


关联

关联的作用是将服务器返回的数据保存为参数,后续接口中会用到该参数,当服务器数据发生变更时,脚本中的参数值也同时进行更新。
当脚本中需要服务器返回的参数时,使用关联就可以使脚本运行时的参数总是服务器的最新数据。
关联入口:
在这里插入图片描述

自动关联

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

点击关联后脚本中的该数据会由参数替代,并且在脚本开始处会添加关联函数web_reg_save_param_regexp()

手动关联

如果LoadRunner不能帮我们扫描出所有需要关联的对象,需要自己进行手动关联。
选择参数后右键选择==“关联选择”==,进入关联窗口,如果参数不是从服务器返回的数据,则无法进行关联

手写脚本,关联登录token

web_submit_data("doLogin", 
		"Action=******/doLogin", 
		"Method=POST", 
		"RecContentType=text/html", 
		"Mode=HTML", 
		ITEMDATA, 
		"Name=user_name", "Value=test1", ENDITEM, //这里需要与Plyload一样
		"Name=user_pwd", "Value=123456", ENDITEM, //
		LAST);

1.运行成功,获得登录token
2.其他接口需要使用该token,否则会提示请重新登录
3.因此需要使用关联函数,获取该token值

web_reg_save_param("token",
	                   "LB=TOKEN\":\"",
	                   "RB=\"",
					   "search=Body",	                   
	                  LAST);

4.把token添加到header中

	web_add_auto_header("token", "{token}");

5.再写新接口就可运行成功

	web_submit_data("roleId",
	     "Action=*********/confirmLogin",
	     "Method=GET",
	     "Referer=*********/",
	     "RecContentType=application/json",
	     "Mode=HTML",
	     ITEMDATA,
	     "Name=roleId","Value=9",ENDITEM,
	     LAST);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汪敏wangmin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值