当前位置:网站首页>可能导致Loadrunner检查点中savecount为0的分析
可能导致Loadrunner检查点中savecount为0的分析
2022-08-09 07:56:00 【洛央虲】
在做检查点的时候,时常遇到savecount变量一直为0,既不是编码的问题,也不是次数显示等问题。以下做了可能导致Loadrunner检查点中savecount为0的简单的分析。
1、首先确定要检查的是页面还是submit后的返回数据
2、若是要检查的是页面的,将检查点函数放在要检查的页面的前面也就是web_url()前面
web_reg_find("SaveCount=loginst",
"Text=欢迎您",
LAST);
web_url("userpage",
"URL=http://www.100vr.com/100vr/index/userpage",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t7.inf",
"Mode=HTML",
LAST);
if(strlen(lr_eval_string("{loginst}"))>0)
{
lr_output_message("登陆成功!");
lr_end_transaction("login",LR_PASS);
}
else{
lr_output_message("登陆失败!");
lr_end_transaction("login",LR_FAIL);
}
F5运行,查看运行结果
vuser_init.c(110): Notify: Saving Parameter "loginst = 1".
vuser_init.c(110): web_url("userpage") was successful, 238370 body bytes, 4301 header bytes [MsgId: MMSG-26386]
vuser_init.c(122): 登陆成功!
vuser_init.c(123): Notify: Transaction "login" ended with "Pass" status (Duration: 1.8752 Wasted Time: 0.1710).
Ending action vuser_init.
Running Vuser...
3、如果检查的是submit提交的返回值,那么要把web_reg_find()放到submit()前面
web_reg_find("SaveCount=loginst",
"Text=a",
LAST);
web_submit_data("checkuser",
"Action=http://www.100vr.com/100vr/login/checkuser/",
"Method=POST",
"TargetFrame=",
"RecContentType=text/html",
"Referer=http://www.100vr.com/100vr/login",
"Snapshot=t6.inf",
"Mode=HTML",
ITEMDATA,
"Name=username", "Value=<user>", ENDITEM,
"Name=password", "Value=<pwd>", ENDITEM,
"Name=remember", "Value=undefined", ENDITEM,
"Name=ctfid", "Value=428314848", ENDITEM,
LAST);
web_url("userpage",
"URL=http://www.100vr.com/100vr/index/userpage",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t7.inf",
"Mode=HTML",
LAST);
if(strlen(lr_eval_string("{loginst}"))>0)
{
lr_output_message("登陆成功!");
lr_end_transaction("login",LR_PASS);
}
else{
lr_output_message("登陆失败!");
lr_end_transaction("login",LR_FAIL);
}
边栏推荐
猜你喜欢
随机推荐
Data storage implementation of SDRAM and read and write operations on its data
Unity 3D模型展示框架篇之资源打包、加载、热更(二)
BGP路由协议的那些事?(中)
Difference Constraint - Graph Theory
【Rust指南】快速入门|开发环境|hello world
在今天这个特殊的日子,我想要开始我的代码技术博客之路
梅科尔工作室--BP神经网络培训笔记
Change Jupyter Notebook default open directory
弹性盒样式、移动端、VW适配、响应式布局
NAT地址转换的原理与配置
毕业我选择了保家卫国,退伍我选择了华为外包
信息反馈平台的设计与实现(一、项目设计)
VLAN与静态VLAN的配置
Redis(八)集群
设备指纹详解之识别垃圾账号
贪吃蛇小游戏——C语言
VRRP原理及配置
C语言笔记 学习预处理 学习宏定义
原生JDBC操作数据库
web自动化测试有哪些工具和框架?








