关联函数的位置 自我总结
2016-05-16 15:31
225 查看
关联函数的位置 自我总结
关联函数目前只用到了两种形式
其中usersession是loadrunner的参数名或者参数数组名。
一般关联函数都是放到出现动态返回参数的录制响应函数之上,第一个非资源和脚本的响应之前,就可可以了
关联函数目前只用到了两种形式
1、 web_reg_save_param("usersession","LB=<input type=hidden name=userSession value=","RB=>",LAST); 2、 web_reg_save_param("usersession","LB=<input type=hidden name=userSession value=","RB=>",“ORD=ALL”,”Savelen=18“,LAST);
其中usersession是loadrunner的参数名或者参数数组名。
LB是动态返回值的左边界 RB是动态返回值的右边界 ORD=ALL是选择所有相同左右边界的字符串都存入参数或者参数数组中 Savelen=18是要存储的字符串的长度 LAST表述函数结合苏位置
一般关联函数都是放到出现动态返回参数的录制响应函数之上,第一个非资源和脚本的响应之前,就可可以了
例如:
web_url("home.html", "URL=http://127.0.0.1:1080/WebTours/home.html", "Resource=0", "RecContentType=text/html", "Referer=http://127.0.0.1:1080/WebTours/welcome.pl?signOff=true", "Snapshot=t6.inf", "Mode=HTTP", LAST); web_reg_save_param("usersession","LB=<input type=hidden name=userSession value=","RB=>",LAST); //这个位置就是出现动态参数之前,第一个非资源和脚本响应的位置 //web_url("nav.pl"))之下有一个js脚本和若干个图片类资源 web_url("nav.pl", "URL=http://127.0.0.1:1080/WebTours/nav.pl?in=home", "Resource=0", "RecContentType=text/html", "Referer=http://127.0.0.1:1080/WebTours/welcome.pl?signOff=true", "Snapshot=t7.inf", "Mode=HTTP", LAST); web_concurrent_end(NULL); web_concurrent_start(NULL); web_url("JSFormSubmit.js", "URL=http://127.0.0.1:1080/WebTours/JSFormSubmit.js", "Resource=1", "RecContentType=application/x-javascript", "Referer=http://127.0.0.1:1080/WebTours/nav.pl?in=home", "Snapshot=t8.inf", LAST); web_url("mer_login.gif", "URL=http://127.0.0.1:1080/WebTours/images/mer_login.gif", "Resource=1", "RecContentType=image/gif", "Referer=http://127.0.0.1:1080/WebTours/nav.pl?in=home", "Snapshot=t9.inf", LAST); web_concurrent_end(NULL); lr_start_transaction("login-0"); lr_think_time(17); web_submit_data("login.pl", "Action=http://127.0.0.1:1080/WebTours/login.pl", "Method=POST", "RecContentType=text/html", "Referer=http://127.0.0.1:1080/WebTours/nav.pl?in=home", "Snapshot=t10.inf", "Mode=HTTP", ITEMDATA, "Name=userSession", "Value={usersession}", ENDITEM, "Name=username", "Value=test001", ENDITEM, "Name=password", "Value=123456", ENDITEM, "Name=JSFormSubmit", "Value=on", ENDITEM, "Name=login.x", "Value=53", ENDITEM, "Name=login.y", "Value=12", ENDITEM, LAST);
相关文章推荐
- java-WEB中的监听器Lisener
- GUI - Web前端开发框架
- Extjs4.0 最新最全视频教程
- MyEclipse Web Project转Eclipse Dynamic Web Project
- axis备忘
- 创业如何选择WEB开发语言
- Mootools 1.2教程 函数
- autoit InputBox 函数
- 文件遍历排序函数
- Erlang实现的一个Web服务器代码实例
- 防止网页脚本病毒执行的方法-from web
- 自学成才的秘密:115个 web Develop 资源
- Oracle 函数大全[字符串函数,数学函数,日期函数]第1/4页
- ASP下经常用的字符串等函数参考资料
- PostgreSQL教程(五):函数和操作符详解(1)
- 使用批处理修改web打印设置笔记 适用于IE
- DOS批处理 函数定义与用法
- asp Chr 函数 数字转字母的方法
- Apache Web让JSP“动”起来
- Lua中的函数精讲笔记