判断LoadRunner返回的页面是否正确

 

作者:关河

用LoadRunner录制完成脚本后,一般会需要对脚本进行一些处理。其中有一个重要的处理步骤就是增加一部分脚本代码,以判断返回的页面是否正确。

LR自身是不会判断每个返回页面的正确性的,对LR来说,只要发出的某个请求返回了页面(当然,如果返回的HTTP状态码不是200,LR会给出警告),LR就会欣然将其判断为正确返回,而不会去判断页面是否是期望的页面。这样一来,对一个HTTP请求,即使LR收到的返回内容是一个什么都没有的空白页面(注意是空白页面,不是空数据包),LR仍然不会判断到这是一个错误。

为了避免这种情况,在某些需要进行大用户量测试的场景中,我们需要对某些返回的页面进行验证,验证的方法是从返回的页面中查找关键的字符串,如果能找到,则说明系统行为正确。当然,我们不可能手工去完成这个工作,因此,在实际工作中,我们借助于LR的一个函数web_reg_find来完成这个工作。

web_reg_find的具体使用可以查看LR的Function Reference文档,这里简单描述一下几个要点。

  1. 和web_reg_save_param函数一样,该函数必须放在获得需要判断的页面的前面;
  2. web_reg_find函数提供了两种行为模式,第一种是用web_reg_find("Text=xxxx",LAST)的方式,这种方式在后续语句的返回页面中查找“xxxx”的文本,如果能找到,则继续执行,否则停止脚本执行;另一种方式是web_reg_find("Text=xxxx","SaveCount=yyyy"),这种方式将“xxxx”文本出现的次数进行计数并保存在yyyy变量中,这样无论是否找到需要查询的文本,脚本都能继续执行下去;
  3. 对于上述的第二种处理方式,可以在后续通过LR的atoi或是strcmp等函数进行判断处理

 

转载于:https://www.cnblogs.com/zengjin/archive/2006/05/12/397980.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值