lr_VuGen(事务、检查点)

事务的应用:

1)统计每一个请求或者每一批请求的响应时间:处理速度

在每一个请求前后加上transaction 和 end transaction,(菜单栏insert-new step)
记录请求的响应时间,
其中end transaction有status选项,有4个选项,
若是auto就不用手工判断事务的执行结果,但这个结果不够准确。
lr_VuGen(事务、检查点)

lr_VuGen(事务、检查点)

lr_VuGen(事务、检查点)

2)统计事务的成功率:系统稳定性

LR_Auto通过对状态的响应码进行判断:4xx,5xx则判断为failed
但 案例中,登录密码有误,网页重定向,返回的状态码是2xx或3xx,故判断出错
为了测试系统稳定性(事务成功率),需要结合检查点。

利用web_reg_find()函数,若查找到界面上某关键词次数为n,则说明登录成功。

注意:
① 带reg的函数,都要放在被查找页面请求的前面。
② atoi()函数可以将字符字符数组转换成整型。
③ 检查点结合事务的方法:
lr_end_transaction放在判断if-else执行体里面。
④ 蓝色高亮显示的要么是关键字(如if),要么是常量(大写,如LR_PASS)。

lr_VuGen(事务、检查点)

lr_VuGen(事务、检查点)