loadrunner添加变量检查点
2024-08-29 04:50:36
LoadRunner设置登陆检查点
login()
{ lr_think_time(); web_url("passport2",
"URL=http://test232.pclady.com.cn:7003/passport2/",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTTP",
LAST); web_submit_data("login.jsp",
"Action=http://test232.pclady.com.cn:7003/passport2/passport/login.jsp",
"Method=POST",
"RecContentType=text/html",
"Referer=http://test232.pclady.com.cn:7003/passport2/",
"Snapshot=t2.inf",
"Mode=HTTP",
ITEMDATA,
"Name=username", "Value={username}", ENDITEM,
"Name=password", "Value=123456", ENDITEM,
"Name=return", "Value=http://test232.pclady.com.cn:7003/passport2/ok.jsp", ENDITEM,
"Name=track", "Value=http://test232.pclady.com.cn:7003/passport2/v.jsp", ENDITEM,
"Name=loginUri", "Value=http://test232.pclady.com.cn:7003/passport2/v.jsp?a=b&c=d", ENDITEM,
LAST); web_reg_find("Text={username}",
"SaveCount=count",
LAST); //注明:内容都在ok.jsp页面上,所以在此请求上添加检查点函数
web_url("passport2",
"URL=http://test232.pclady.com.cn:7003/passport2/ok.jsp",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTTP",
LAST); lr_output_message(lr_eval_string("{count}")); if (atoi(lr_eval_string("{count}")) > ){ lr_output_message("Log on successful."); } else{ lr_error_message("Log on failed"); lr_start_transaction("login"); login(); lr_end_transaction("login",LR_PASS); return(); } return ;
}
最新文章
- ArrayBlockingQueue-我们到底能走多远系列(42)
- Java 直线、多段线画板 PaintJFrame (整理)
- [Hive - LanguageManual] Archiving for File Count Reduction
- Python 中的引用和类属性的初步理解
- 第一次写python
- 如何用DELPHI编程修改外部EXE文件的版本信
- SharePoint 2010 使用自定义aspx页面替换列表默认的新建(NewForm.aspx),查看(DispForm.aspx)和编辑(EditForm.aspx)页面
- Java数据结构之Set学习总结
- OC中Foundation框架之NSDictionary、NSMutableDictionary
- MFC对话框中显示背景图片
- JSP入门 导出文件
- 实战DeviceIoControl 之二:获取软盘/硬盘/光盘的参数
- 让站点支持MarkDown语法~(转)
- php输出语句 echo print printf print_r var_dump sprintf
- oracle中next_day()、last_day()函数解析
- 【Dubbo&;&;Zookeeper】4、 Java实现Dubbo服务提供者及消费者注册
- theano使用
- JNUOJ 1032 - 食物处理器
- 【JMeter】【性能测试】参数化,内存溢出问题
- Webpack 的 Tree Shaking