loadrunner 插入文本检查点

脚本执行成功的依据是服务器返回HTTP状态200,但系统错误时可能显示错误页面而非返回错误码。为了准确验证服务器响应,需要使用检查点函数,如web_reg_find()。该函数在响应中搜索特定内容,但因其可能导致性能损耗,建议谨慎使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 判断脚本是否执行成功是根据服务器返回的状态来确定的,如果服务器返回的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;

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值