loadrunner Web_类函数之web_global_verification()

web_global_verification()--常用函数

在所有后续请求中搜索文本字符串(全局检查点,对后续的所有请求返回的响应数据搜索文本字符串)。

int web_global_verification(<属性列表>,LAST);

 

 参数说明:

List of Attributes:

文本:要搜索的文本字符串。此属性必须是非空的,以空字符结尾的字符串。使用格式“Text = string”。您可以使用文本标志进一步自定义搜索。

以下两个属性仅在未指定文本时使用。

TextPfx:要搜索的文本字符串的前缀。使用格式“TextPfx = string”。您可以使用文本标志进一步自定义搜索。

TextSfx:要搜索的文本字符串的后缀。使用格式“TextSfx = string”。您可以使用文本标志进一步自定义搜索。

搜索:在哪里搜索文本。可用的值包括标题,正文,NORESOURCE或全部。默认值为NORESOURCE。此属性是可选的。使用格式“Search = value”。

失败:找不到字符串时的处理选项可用的值为Found(默认值)和NotFound。找到表示当找到文本时发生故障(例如,“错误”)。 NotFound表示在找不到文本时发生故障。使用格式“Fail = value”

ID:用于表示对web_global_verification的特殊调用的标识字符串。例如,它在日志文件和调用web_global_verification_pause中使用。

LAST指示属性列表结束的标记。

 

一般信息 :

web_global_verification函数注册在所有后续Action函数返回的Web页面中搜索指定的文本字符串的请求。如果任何后续操作函数中发生失败条件,则脚本将失败。这与web_reg_find函数形成对比,web_reg_find函数仅注册下一个Action函数的请求。

要暂停检查,请使用web_global_verification_pause。如果由于对web_global_verification的多次调用而导致多个检查有效,请针对您要暂停的每个检查调用web_global_verification_pause。

web_global_verification函数可用于检测未由HTTP状态代码表示的应用程序级错误。要查找由HTTP状态代码表示的错误,请使用web_get_int_property。

 

您可以搜索正文,标题,HTML代码或页面的整个内容。搜索选项为:

all:整个HTML页面

headers:只有它的头部,而不是body

body:正文,不包括所有标题,但包括所有资源

NORESOURCE:只有html正文,不包括所有标题和资源(默认)

如果您不知道要搜索的确切文本,或者如果文本不一致,则可以使用TextPfx和TextSfx属性来限定文本的开头和结尾。前缀和后缀实际上是文本的边界 - TextSfx是右边界,TextPfx是左边界。使用这些属性时,必须为这两个属性指定非空值,并且不能指定文本属性。

 

当使用TextPfx和TextSfx指定“Fail = Found”(或未指定失败条件),并且多次找到左边界和右边界时,每次匹配都会作为错误发出,直到在“运行”中配置的最大错误数 - 时间设置>首选项>高级选项。后续匹配记录为参考消息。

注意:web_global_verification不适用于WAP脚本。

 

示例:web_global_verification

实施例1

在以下示例中,web_global_verification函数搜索文本字符串“Acme Company”。 如果未找到该字符串,它将失败,并且脚本执行停止。

web_global_verification(“Text/ IC = Acme Company”,

     “Fail =NotFound”,

     “ID =FindAcme”,LAST);

web_url(“Step”,“URL = ...”,LAST);

 

带有“FindAcme”ID的日志错误消息为:

错误-27127:找不到web_global_verification(“FindAcme”)的“Text = Acme Company”

 

实施例2

在以下示例中,web_global_verification函数标识函数名称发生变化的以下字符串中的函数名称“函数myfunc:File not found”中的错误。

如果它检测到错误文本,它将失败:(Fail = Found)。

web_global_verification(“TextPfx=功能错误”,“TextSfx =文件未找到”

                                  “Fail = Found”,LAST);

web_url(“Step”,“URL = ...”,LAST);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值