手动关联回放失败

来源:4-14 手动关联

虚胖的少女

2021-04-19

麻烦老师看下该问题,感谢!
(1)脚本代码:

Action()
{
	web_reg_save_param("usersession",
	                  "LB=\"userSession\" value=",
	                  "RB=/>",
	                  LAST );
	web_url("WebTours", 
		"URL=http://127.0.0.1:1080/WebTours/", 
		"Resource=0", 
		"RecContentType=text/html", 
		"Referer=", 
		"Snapshot=t1.inf", 
		"Mode=HTML", 
		LAST);
	web_submit_data("login.pl", 
		"Action=http://127.0.0.1:1080/cgi-bin/login.pl", 
		"Method=POST", 
		"RecContentType=text/html", 
		"Referer=http://127.0.0.1:1080/cgi-bin/nav.pl?in=home", 
		"Snapshot=t2.inf", 
		"Mode=HTML", 
		ITEMDATA, 
		"Name=userSession", "Value={usersession}", ENDITEM, 
		"Name=username", "Value=lqq", ENDITEM, 
		"Name=password", "Value=123456", ENDITEM, 
		"Name=JSFormSubmit", "Value=on", ENDITEM, 
		"Name=login.x", "Value=59", ENDITEM, 
		"Name=login.y", "Value=5", ENDITEM, 
		LAST);
	web_image("SignOff Button", 
		"Alt=SignOff Button", 
		"Snapshot=t3.inf", 
		LAST);
	return 0;
}

手动关联函数后(C语言设置了转义),回放脚本失败,报错:
图片描述
(2)关联函数:
手动关联
(3)Recording设置:
图片描述

写回答

1回答

风落几番

2021-04-19

我觉得你多了两个引号,你可以打印出来看一下你拿到值

0
1
虚胖的少女
老师,我找到原因了,是因为LR12手动关联函数定义的不一样,应该用:web_reg_save_param_ex( "ParamName=S_UserSession", "LB=name=\"userSession\" value=\"", "RB=\"", LAST); (正在安装LR11。。。先谢谢老师)
2021-04-20
共1条回复

LoadRunner性能测试实战训练营 全流程掌握性能测试

从基础到项目实战,一站式掌握性能测试全流程

863 学习 · 265 问题

查看课程