录制的代码和课程不一致,增加reg检查点后报错,请问老师怎么解决?

来源:4-7 检查点实战

T_M_T

2022-03-13

以下是自己录制后加了一行检查点的代码

Action()
{

	web_url("WebTours", 
		"URL=http://127.0.0.1:2080/WebTours/", 
		"TargetFrame=", 
		"Resource=0", 
		"RecContentType=text/html", 
		"Referer=", 
		"Snapshot=t22.inf", 
		"Mode=HTML", 
		LAST);

	lr_think_time(12);

	//文本检查点,校验muke是否登录成功
	web_reg_find("Text=muke",LAST);

	web_submit_data("login.pl", 
		"Action=http://127.0.0.1:2080/WebTours/login.pl", 
		"Method=POST", 
		"TargetFrame=", 
		"RecContentType=text/html", 
		"Referer=http://127.0.0.1:2080/WebTours/nav.pl?in=home", 
		"Snapshot=t23.inf", 
		"Mode=HTML", 
		ITEMDATA, 
		"Name=userSession", "Value=133427.682867558zizDVizptDHftVVHQpVVizcf", ENDITEM, 
		"Name=username", "Value=muke", ENDITEM, 
		"Name=password", "Value=123456", ENDITEM, 
		"Name=JSFormSubmit", "Value=on", ENDITEM, 
		"Name=login.x", "Value=58", ENDITEM, 
		"Name=login.y", "Value=4", ENDITEM, 
		LAST);

	web_url("SignOff Button", 
		"URL=http://127.0.0.1:2080/WebTours/welcome.pl?signOff=1", 
		"TargetFrame=body", 
		"Resource=0", 
		"RecContentType=text/html", 
		"Referer=http://127.0.0.1:2080/WebTours/nav.pl?page=menu&in=home", 
		"Snapshot=t24.inf", 
		"Mode=HTML", 
		LAST);

	return 0;
}

以下是报错信息

Action.c(19): Error -26366: "Text=muke" not found for web_reg_find  	[MsgId: MERR-26366]
Action.c(19): web_submit_data("login.pl") highest severity level was "ERROR", 795 body bytes, 225 header bytes  	[MsgId: MMSG-26388]
写回答

1回答

风落几番

2022-03-16

你这个报错意思是那个检查点没有找到。这是因为登陆失败了,你打开了使用session登陆,所以有 "Name=userSession", "Value=133427.682867558zizDVizptDHftVVHQpVVizcf", ENDITEM,

这一行存在session,可是没有使用关联,就不可能用已有的session登陆成功的。

0
0

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

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

863 学习 · 265 问题

查看课程