当前位置:网站首页>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雷达图同时显示
刷题《剑指Offer》day06
第二十三课,抗锯齿(Anti Aliasing)
【机器学习】用特征量重要度(feature importance)解释模型靠谱么?怎么才能算出更靠谱的重要度?
科目三:前方路口直行
How to restore data using mysql binlog
服务器上解压文件时提示“gzip: stdin: not in gzip format,tar: Child returned status 1,tar: Error is not recovera“
Doraemon teach you forwarded and redirect page
A brief introduction to the SSM framework
高并发高可用高性能的解决方案
随机推荐
多版本node的安装与切换详细操作
(selenium)Service geckodriver unexpectedly exited. Status code was: 64
第二十四课、二十五课,高级光照(blinn),Gamma矫正
The future of the hybrid interface: conversational UI
Flink1.15 source code reading - PER_JOB vs APPLICATION execution process
How to upgrade nodejs version
2022/7/30 考试总结
傅里叶变换,拉普拉斯变换学习记录
Canvas particles change various shapes js special effects
多个js雷达图同时显示
编译器R8问题Multidex
【TCP/IP】网络模型
MySQL (2)
【Unity】编辑器扩展-01-拓展Project视图
求职产品经理【九】求职季,如何写好一份简历?
spark filter
怎样修改MySQL数据库的密码
Hematemesis summarizes thirteen experiences to help you create more suitable MySQL indexes
零代码工具推荐 八爪鱼采集器
Flink1.15源码阅读——PER_JOB vs APPLICATION执行流程