当前位置:网站首页>loadrunner脚本--添加检查点
loadrunner脚本--添加检查点
2022-07-31 09:15:00 【汪敏wangmin】
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
检查点
loadrunner中检查点是用来判断脚本是否执行成功的。
不加检查点,只要服务器返回的HTTP状态码是200,Vugen就认为脚本执行通过了,但是很多情况下服务器返回200并不代表脚本执行通过了。
比如:登录操作,登录失败服务器返回的也是200,但是实际上它是执行失败了。所以在脚本调试时,我们一般会加上检查点来判断脚本是否执行通过。
我们是在脚本调试过程中需要加上检查点,在实际的压测过程中是否需要加检查点呢?尽量不要使用,除非迫不得已,因为脚本里面加入了检查点就多了一步操作,对测试结果会有一定的影响。假如请求是会往数据库里面插入数据的,我们就可以不使用检查点,可以通过测试结果中的通过事物总数和数据库中插入的数据条数进行对比,如果一致则说明所有请求都是成功的。如果不会往数据库中插入数据,比如查询操作,则最好是加入检查点。
检查点也可以用于检查在服务器压力较大时,是否能够准确的返回指定的测试对象。






web_reg_find("Search=All",
"SaveCount=registerflag",
"Text=X-Frame-Options: SAMEORIGIN",
LAST);
//放在最后
if(atoi(lr_eval_string("{registerflag}"))>0)
{
lr_output_message("wangmin pass");
return 0;
}
else
{
lr_output_message("wangmin failed");
return -1;
}
回放

注意
在回放脚本时,必须确定run-time setting中勾选了“Enable Image and text check”选项。如果不勾选此项,脚本回放将不会执行检查点函数

边栏推荐
猜你喜欢

js radar chart statistical chart plugin
![mysql 数据去重的三种方式[实战]](/img/37/ad4007a32d9eb563a303756785e72f.png)
mysql 数据去重的三种方式[实战]

A Spark SQL online problem troubleshooting and positioning

PyQt5快速开发与实战 9.4 Matplotlib在PyQt中的应用

【问题记录】TypeError: eval() arg 1 must be a string, bytes or code object

js implements the 2020 New Year's Day countdown bulletin board

Spark 在 Yarn 上运行 Spark 应用程序

混合型界面:对话式UI的未来

高并发-高可用-高性能

【NLP】Transformer理论解读
随机推荐
Feign介绍
第二十四课、二十五课,高级光照(blinn),Gamma矫正
Andoird开发--指南针(基于手机传感器)
PyQt5快速开发与实战 9.4 Matplotlib在PyQt中的应用
postgresql 范围查询比索引查询快吗?
【Unity】编辑器扩展-02-拓展Hierarchy视图
来n遍剑指--05. 替换空格
各位大佬,sqlserver 支持表名正则匹配吗
MySQL 高级(进阶) SQL 语句 (一)
Define event types in Splunk Web
How to upgrade nodejs version
SQL join table (inner join, left join, right join, cross join, full outer join)
Pytorch学习记录(七):自定义模型 & Auto-Encoders
Browser usage ratio js radar chart
【Unity】编辑器扩展-03-拓展Inspector视图
文件管理:目录管理
ARC在编译和运行做了什么?
Kotlin—基本语法 (五)
ecshop安装的时候提示不支持JPEG格式
安装gnome-screenshot截图工具