检查点:判断脚本是否执行成功是根据服务器返回的状态来确定的,如果服务器返回的HTTP状态为 200 OK ,那么VuGen 就认为脚本正确地运行了,并且是运行通过的。在绝大多数系统出错时会返回错误页面码? 不会一般系统都会返回一个消息提示框,来提升用户感受。例如,“网站繁忙,请稍后”。其实这个时候网站已经无法正确响应用户请求了,但是VuGen 脚本无法识别,会错误地认为网站还能正确访问,导致分析错误。所以这时需要一种检查点函数帮助验证请求发送出去后,服务器的返回是不是期望的内容,如果不是,那么就说明服务器返回无法提供正常的服务了。
1、 在录制之间需要打开菜单Vuser ---> run-time setting ,选择Preferences 选项,勾选“Enable Image and text check”选项
2.下面录制访问首页,切换到Tree 视图,选中首面“社区动力discuz.” 或者可以设置任何有标志性(验证请求是正确)的内容--
右击选择--Add a text Check(web_reg_find)
3.弹出find text窗口
Search for specific Text :需要查询的标准文本,与word 中的查找功能十分相似。
Search in : 设置在服务器返回的哪部分数据中进行查询。
Save count : 这是文本检查点很特别的功能,它将记录查找内容的出现次数并且存放到一个参数中,这里可以填写一个参数名称来存放计数结果
Fail if :设置在什么情况下文本检查点函数错误,提供了两个选项:Found、NotFound 。 Found 也就是说如果在服务器返回中存在需要检查的对象,那么文本检查点函数出错;选择NotFound 则相反,如果没有找到对应的内容,那么文本检查点函数出错。
【说明】检查点函数的错误会导致整个脚本运行结果的失败,通过这个功能可以方便地定位脚本运行中的逻辑错误。
4.添加检查点脚本如下
Action()
{
web_reg_find("Search=Body",
"Text=discuz.",
LAST);
web_url("discuz",
"URL=http://loaclhost/discuz",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
LAST);
return 0;
}
二:图片查找函数
Web_reg_find( “Go2Venus”, // 函数标题 “Alt=Venus” // 图片说明 LAST);
标签:点函数,loadrunner,text,--,服务器返回,find,检查点 From: https://www.cnblogs.com/winnie-B612/p/17148904.html