loadrunner 插入文本检查点

时间:2021-09-15 21:19:01

 判断脚本是否执行成功是根据服务器返回的状态来确定的,如果服务器返回的HTTP状态为 200 OK ,那么VuGen 就认为脚本正确地运行了,并且是运行通过的。在绝大多数系统出错时会返回错误页面码? 不会  一般系统都会返回一个消息提示框,来提升用户感受。例如,“网站繁忙,请稍后”。其实这个时候网站已经无法正确响应用户请求了,但是VuGen 脚本无法识别,会错误地认为网站还能正确访问,导致分析错误。所以这时需要一种检查点函数帮助验证请求发送出去后,服务器的返回是不是期望的内容,如果不是,那么就说明服务器返回无法提供正常的服务了




web_reg_find()从服务器的响应中搜索,不是从界面搜索,建议少用,易造成时间的损耗,因而造成性能损耗。


web_reg_find("Text=welcome","SaveCoune=Welcome_Count",LAST);/*新增代码,,使用文本检查点 判断登录*/



web_submit_form("login.pl", 
		"Snapshot=t3.inf", 
		ITEMDATA, 
		"Name=username", "Value={username}", ENDITEM, 
		"Name=password", "Value=1", ENDITEM, 
		LAST);

if(atoi(lr_eval_string("{Welcome_Count}"))>0){   /*新增代码,使用文本检查点 判断登录*/

    lr_output_message("Log on successful.");

	}

else{

   lr_error_message("Log on failed");
   return -1;

}