Loadrunner登录判断

loadrunner判断登录是否成功,以下方法可以解决:
1、利用添加检查点web_reg_find函数的方法----------------------------

lr_start_transacton("事物名称"); //插入开始事物
web_reg_find("Search=Body",
"SaveCount=num", //检查内容出现的次数并保存到num中
"Text=苏宁", //查找的文本
LAST);

...... //省略处为录制的脚本

if(atoi(lr_eval_string("{num}"))>0){

lr_output_message("登录成功!");
lr_end_transaction("事物名称",LR_PASS);
}else{
lr_error_message("登录失败!");
lr_end_transaction("事物名称",LR_FAIL);

2、利用web_get_int_property函数-------------------------------

int HttpReturnCode; //定义变量

lr_start_transaction("事物名称"); //开始事物

...... //省略处为录制的脚本

HttpReturnCode=web_get_int_property(HTTP_INFO_RETURN_CODE); //返回一个HTTP请求代码给HttpReturnCode

if(HttpReturnCode==200){
lr_output_message("登录成功!");
lr_end_transaction("事物名称",LR_PASS);
}else{
lr_error_message("登录失败!");
lr_end_transaction("事物名称",LR_FAIL);
}

3、利用提交的status状态---------------------------------

int status;

status =web_submit_date(" .....

....

if(status==0){
lr_output_message("登录成功!");
lr_end_transaction("事物名称",LR_PASS);
}else{
lr_error_message("登录失败!");
lr_end_transaction("事物名称",LR_FAIL);
}

备注:!!!! 个人建议第三种方法尽量少用,比如,登录的时候,密码输入错误的时候,也能回放成功

时间: 2024-10-15 00:08:00

Loadrunner登录判断的相关文章

第二百六十九节,Tornado框架-Session登录判断

Tornado框架-Session登录判断 Session需要结合cookie来实现 Session的理解 1.用户登录系统时,服务器端获取系统当前时间,进行nd5加密,得到加密后的密串 2.将密串作为一个字典的键,值为一个字典,也就是嵌套字典,键为密串的字典里保存用户信息 3.将这个密串当做cookie值写入浏览器 4.当用户访问时,判断值为密串的cookie是否存在,如果存在,获取cookie的值也就是密串,将这个密串在服务端的字典里查找是否存在,如果存在就可以拿到用户保存的各种信息,判断用

spring MVC使用Interceptor做用户登录判断

在任何一个项目中,我们必须要用到的就是用户登录,那么就少不了用户是否登录的判断,如果我们每一个请求都要去做一次判断,那么就会变得很麻烦,但我们复制粘贴的时候我们就要考虑我们的代码写的是不是有问题,是不是可以重构一下,这里借鉴一下项目中的这种模式: package interceptor; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import logic

Python学习_1_实现简单的登录判断

"""作业:让用户输入用户名和密码:校验三次,三次未成功,将最后一个用户进行锁定.""" def login1(): """自己实现登录验证的方法: 根据已学的东西想的方法.缺点是:用户名密码只能存储一个. """ user_info_file = open('user_info.txt', 'r') # 用户名和密码存储文件 user_info_list = user_info_fil

一个优化登录判断的技巧

在程序中,我们的http api接口 有些需要登录后 才可以访问, 有些不需要. 所以在接口中会出现: 是否登录的判断. 但是 如果在每个方法里 都加上是否登录的判断 显然有些冗余 此时 我们可以使用注解.  在接口上加个@login 如图  在需要登录才可以访问的接口上 增加@login   就不需要在接口中处理是否登录的逻辑了. 记得注册拦截器哦

yiii 框架登录 判断是否是游客模式及未登录状态

原地址:http://blog.csdn.net/a553181867/article/details/50987388 最近在利用Yii 2.0框架进行项目后台的编写,遇到的第一个问题是用户登陆,包括利用cookie,session登陆等等,笔者从源码角度结合实例为各位详细解析如何编写一个完整的用户登陆模块.(笔者的本地环境是PHP 5.5+MySQL5.6) 一.准备 在 开始编写代码之前,我们需要思考一下:用户登陆模块,实现的是什么功能?很明显,是登陆功能,那么,登陆需要用户名和密码,我们

springboot + shiro之登录人数限制、登录判断重定向、session时间设置

springboot + shiro之登录人数控制 项目 前篇:spring boot + mybatis + layui + shiro后台权限管理系统 本文是基于spring boot + mybatis + layui + shiro后台权限管理系统开发的,新增功能: shiro并发登陆人数控制(超出登录用户最大配置数量,清理用户)功能; 解决父子页面判断用户未登录之后,重定向到页面中嵌套显示登录界面问题: 解决ajax请求,判断用户未登录之后,重定向到登录页面问题: 解决完成了功能1,导

【PHP原生】Session登录判断与注销

1.判断是否登录(check_login.php) 所有后台操作都要加上,用于权限控制 <?php header("Content-type: text/html; charset=utf-8"); session_start(); if($_SESSION['username']==""){ echo "<script>alert('请先登录!');window.location.href='index.php';</script

SpringBoot登录判断

<!-- html登录代码 --> <div class="box"> <div class="title">登录</div> <div class="input"> <label for="name">用户名</label> <input type="text" name="name" id=&q

ajax技术实现登录判断用户名是否重复以及利用xml实现二级下拉框联动

今天学了ajax技术,特地在此写下来作为复习. 一.什么是ajax? 客户端(特指PC浏览器)与服务器,可以在[不必刷新整个浏览器]的情况下,与服务器进行异步通讯的技术  即,AJAX是一个[局部刷新]的[异步]通讯技术, 说白了就是局部刷新. 二.ajax的原理如下图 附上ajax与服务器之间的几种状态,但 4是所有浏览器都支持的的 三.ajax包含的技术如下图 四.ajax开发步骤 步一:创建ajax对象,例如:ajax = createAjax(); 步二:开启异步对象:例如:ajax.o