LoadRunner---检查点(Web_reg_find,重要)

6 篇文章 0 订阅
2 篇文章 0 订阅

1. loadrunner中,带有reg字样的函数,称为注册性函数,该类函数的特点:就是要将函数写在相应请求之前

2. 性能测试中,所有的数据包(客户端和服务器之间的对话)分为两类:请求包和应答包。

3. 无论是请求包还是应答包,都分为两部分,header和body部分。

    1)header中是一些参数设置。

    2)body中才是真正要传递的信息。

4. lr函数(web_或者lr_开头的函数)中出现的变量,称为lr变量,该类型变量不需要在脚本初始位置定义。但是c语言的变量一定要在初始位置定义。

5. if(strcmp(lr_eval_string(“{abc_count}”),”0”)==0)解释:

   1)strcmp函数的作用是比较两个字符串是否相等,如果两个字符串相等,则函数的返回值为0;即strcmp(a,b)==0

   2)lr_eval_string函数的作用:

      A)为c语言的函数和lr的变量起到桥梁的作用

      B)可以取出lr变量abc_count的实际值,如3次

   3)为何3层括号?

      A)lr_eval_string函数后面必须接()

      B)()里面是字符串,所以用””

      C)“”里面不是普通字符串,而是lr的变量。Lr要求,如果取lr变量的值,则必须要用{}

   4)Lr_output_message(“%s times”,lr_eval_string(“{abc_count}”))解释:

      A)%s是格式限定符,表示输出时该处输出字符串;如果是%d,则该处输出整型

      B)输出的内容,将有逗号后的内容替代。

      C)如果引号里有多个限定符,则依次按照逗号后的内容来替代。如:lr_output_message(用户名是%s 密码是%s”,a,b),则输出时,由a替换到第一个%s,b的值替换到第二次%s。

6. 输出语句(lr_output_message)写在相应请求之后,不一定紧贴在该请求之后,只要值形成,随时可以输出。

7. Web_find和web_reg_find区别

   1)录制模式

         Web_find只能用在基于html模式录制的脚本中

         Web_reg_find没有限制

   2)位置区别

         Web_find,放在请求语句后

         Web_reg_find,放在请求语句前

   3)设置区别

         Web_find,需要在run-time设置“enable image and text check”

         Web_reg_find,无需设置

   4)查找方式区别

         Web_find,一旦匹配就返回,并不查找和记录匹配次数

         Web_reg_find,记录查找匹配次数

   5)查找范围区别

         Web_find,在返回的页面中进行内容查找

         Web_reg_find,在缓存中进行查找

   6)效率区别

         Web_reg_find执行效率高

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值