当前位置 博文首页 > reg_find,重要)_LoulseLong的专栏:LoadRunner---检查点(Web

    reg_find,重要)_LoulseLong的专栏:LoadRunner---检查点(Web

    作者:[db:作者] 时间:2021-09-19 10:27

    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执行效率高

    cs