Loadrunner关联取参及设置检查点
2024-10-19 07:31:02
Loadrunner关联取参及设置检查点:
获取post的响应值当作参数存储,要在此post请求之上添加
web_reg_save_param("sign",
"LB=md5码是:[",
"RB=]",
"Search=All",
LAST); web_submit_data("tomd5",
"Action=http://v49.pclady.com.cn:8090/servlet/tomd5",
"Method=POST",
"RecContentType=text/html",
"Referer=http://192.168.23.25:8080/tomd5/index.jsp",
"Snapshot=t124.inf",
"Mode=HTTP",
ITEMDATA,
"Name=courseId", "Value=1802", ENDITEM,
"Name=prizeID", "Value=432", ENDITEM,
"Name=r", "Value={time}", ENDITEM,
"Name=userId", "Value={userId}", ENDITEM,
"Name=tijiao", "Value=提交", ENDITEM,
LAST); //lr_output_message("# sign: %s",lr_eval_string("{sign}")); lr_rendezvous("all");
lr_start_transaction("prizeDraw");
web_submit_data("prizeDraw.do",
"Action=http://v2.pclady.com.cn:83/app/prize/prizeDraw.do?",
"Method=POST",
"RecContentType=text/html",
"Referer=",
"Snapshot=t75.inf",
"Mode=HTTP",
"EncType=application/x-www-form-urlencoded; charset=GBK",
ITEMDATA,
"Name=courseId", "Value=1802", ENDITEM,
"Name=prizeID", "Value=432", ENDITEM,
"Name=r", "Value={time}", ENDITEM,
"Name=userId", "Value={userId}", ENDITEM,
"Name=sign", "Value={sign}", ENDITEM,
LAST);
检查点设置:在请求下面
web_submit_data("login.jsp",
"Action=https://v46.pclady.com.cn/passport3/passport/login.jsp",
"Method=POST",
"RecContentType=text/html",
"Referer=http://v46.pclady.com.cn/passport3/",
"Snapshot=t6.inf",
"Mode=HTTP",
ITEMDATA,
"Name=username", "Value={username}", ENDITEM,
"Name=password", "Value=123456test", ENDITEM,
"Name=return", "Value=http://v46.pclady.com.cn/passport3/ok.jsp", ENDITEM,
"Name=_test", "Value=a parameter follow to track", ENDITEM,
LAST); web_reg_find("Text=Welcome",
"SaveCount=Welcome_Count",
LAST );
web_url("c",
"URL=http://v46.pcbaby.com.cn/passport3/c?s=D6C87F772BB52A41D99A16703BD15AE355482C7B0A5BA857A536458EE44B4FD9&u={username}&auto=1&r=http://v46.pchouse.com.cn/passport3/c?s=&r=http://v46.pconline.com.cn/passport3/c?s=&r=http://v46.pcauto.com.cn/passport3/c?s=&r=http%3A%2F%2Fv46.pclady.com.cn%2Fpassport3%2Fok.jsp",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t7.inf",
"Mode=HTTP",
LAST); if (atoi(lr_eval_string("{Welcome_Count}")) > ){ lr_output_message("Log on successful."); } else{ lr_error_message("Log on failed"); return(); }
最新文章
- Python迁移MySQL数据到MongoDB脚本
- 2016 - 1- 19 NSOperationQueue的简单使用
- HNOI2008玩具装箱 (斜率优化)
- [Android]如何创建一个View的分割线
- WCF websocket
- ios实现程序切入后台,实现后台任务
- android 轮播图
- jenkins 解决构建成功后进程消失的问题
- 微信小程序没有返回按钮怎么办?微信小程序左上角返回按钮怎么调出来?
- Android(五)——dex文件动态调试
- 浏览器数据库 IndexedDB 入门
- UVa 10129 Play on Words(有向图欧拉路径)
- 战斗bug技巧全攻略
- redis4.0.10安装与常用命令
- 遇到Caused by: java.lang.NoClassDefFoundError: javax/validation/ParameterNameProvider
- 终于找到了最新的Chemdarw注册码
- gradle配置笔记
- window下Apache-http-server(httpd-2.4.12)安装与配置
- MYSQL进阶学习笔记十四:MySQL 应用程序优化!(视频序号:进阶_32)
- Android设备管理器 DevicePolicyManager
热门文章
- .net 估计要死在你手里了
- [BZOJ3142][HNOI2013]数列(组合)
- bat批处理文件启动Eclipse和ivy本地仓库的配置
- AJAX——核心XMLHttpRequest对象
- JavaScript 全栈工程师培训教程(来自阮一峰)
- Android 之px于dp在Java代码中的转换
- [Google Guava]学习--新集合类型Multiset
- c语言中,既然不支持函数重载,那么printf算怎么回事?在c语言中,它不就是被重载了吗?
- judge remote file exist
- java.net.URLConnectioin的http(get,post)请求(原生)