loadrunner总结之一检查点
本文转自我朋友的博客:http://www.cnblogs.com/fnng/archive/2013/03/10/2953257.html
判断脚本是否执行成功是根据服务器返回的状态来确定的,如果服务器返回的HTTP状态为 200 OK ,那么VuGen 就认为脚本正确地运行了,并且是运行通过的。在绝大多数系统出错时会返回错误页面码? 不会一般系统都会返回一个消息提示框,来提升用户感受。例如,“网站繁忙,请稍后”。其实这个时候网站已经无法正确响应用户请求了,但是VuGen 脚本无法识别,会错误地认为网站还能正确访问,导致分析错误。所以这时需要一种检查点函数帮助验证请求发送出去后,服务器的返回是不是期望的内容,如果不是,那么就说明服务器返回无法提供正常的服务了。
以loadrunner 自带WebTours 为例:
1、 如果你需要使用图片检查点,需要打开菜单Vuser ---> run-time setting ,选择Preferences 选项,勾选“Enable Image and text check”选项。如果不勾选此项,将不会执行打找函数。
2. 使用web_reg_find()函数的脚本如下(提示:web_find 已经弃用,推荐使用web_reg_find 函数。):
Action()
{
web_reg_find("Search=Body",
"Text=Welcome to the Web Tours site.",
LAST);
web_url("WebTours",
"URL=http://127.0.0.1:2080/WebTours/",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
LAST);
web_url("favicon.ico",
"URL=http://127.0.0.1:2080/favicon.ico",
"Resource=1",
"Referer=",
LAST);
return 0;
}
/* 函数说明
Web_reg_find( “Search=Body”, // 定义查找范围 “SaveCount=ddd” // 定义查找计数变量名称 “Text=aaa” // 定义查找内容 LAST);
Web_reg_find( “Go2Venus”, // 函数标题 “Alt=Venus” // 图片说明 LAST);
*/
持续学习、持续收获才能带来持续的满足和快乐!
浙公网安备 33010602011771号