Loadrunner教程读后感-VuGen
一、loadrunner协议分析
协议确定方法
二、提交表单函数的区别
(1)web_sumit_form()
(2)web_sumit_data()
三、web_url和web_link
四、VuGen脚本回放与调试
五、VuGen录制参数设置
六、脚本增强
(1)插入事务
参考代码:
lr_start_transaction("login"); web_submit_data("login.php",
"Action=http://newtours.demoaut.com/login.php",
"Method=POST",
"RecContentType=text/html",
"Referer=http://newtours.demoaut.com/",
"Snapshot=t42.inf",
"Mode=HTTP",
ITEMDATA,
"Name=osCsid", "Value=9ed75e9153b9cb21ff85042cd93335d6", ENDITEM,
"Name=action", "Value=process", ENDITEM,
"Name=userName", "Value=wyl", ENDITEM,
"Name=password", "Value=123456", ENDITEM,
"Name=login.x", "Value=22", ENDITEM,
"Name=login.y", "Value=3", ENDITEM,
LAST); lr_end_transaction("login",LR_AUTO);
(2)插入集合点
相关代码:
lr_rendezvous("login"); lr_start_transaction("login"); web_submit_data("login.php",
"Action=http://newtours.demoaut.com/login.php",
"Method=POST",
"RecContentType=text/html",
"Referer=http://newtours.demoaut.com/",
"Snapshot=t43.inf",
"Mode=HTTP",
ITEMDATA,
"Name=osCsid", "Value=b7f96e1104d6557ee10fb8268b8a7e6a", ENDITEM,
"Name=action", "Value=process", ENDITEM,
"Name=userName", "Value=wyl", ENDITEM,
"Name=password", "Value=123456", ENDITEM,
"Name=login.x", "Value=28", ENDITEM,
"Name=login.y", "Value=13", ENDITEM,
LAST); web_submit_data("login.php_2",
"Action=http://newtours.demoaut.com/login.php",
"Method=POST",
"RecContentType=text/html",
"Referer=http://newtours.demoaut.com/",
"Snapshot=t44.inf",
"Mode=HTTP",
ITEMDATA,
"Name=osCsid", "Value=b7f96e1104d6557ee10fb8268b8a7e6a", ENDITEM,
"Name=action", "Value=process", ENDITEM,
"Name=userName", "Value=wyl", ENDITEM,
"Name=password", "Value=123456", ENDITEM,
"Name=login.x", "Value=28", ENDITEM,
"Name=login.y", "Value=13", ENDITEM,
LAST); lr_end_transaction("login",LR_AUTO);
(3)参数化
参数化之前需要确保脚本可以运行通过
查看参数化变量的输出效果,需要勾选这个选项
(4)关联
Loadrunner教程读后感-VuGen的更多相关文章
- loadrunner教程系列
loadrunner教程系列,包括windows 环境和linux 环境. 第一讲:环境准备 链接:https://pan.baidu.com/s/1EnLP3ijZ1j1I_ysE1z4CJg 密 ...
- Loadrunner教程--常用操做流程
1loadrunner压力测试一般使用流程 1.1loadrunner压力测试原理 本质就是在loadrunner上模拟多个用户同时按固定行为访问web站点.其中固定行为在loadrunner中是通过 ...
- (转)Loadrunner教程--常用操做流程
1loadrunner压力测试一般使用流程 1.1loadrunner压力测试原理 本质就是在loadrunner上模拟多个用户同时按固定行为访问web站点.其中固定行为在loadrunner中是通过 ...
- Java 7 for Absolute Beginners/Java 7基础教程--读后感
1. 很适合部分初学者,因为书中对于JAVA许多特性都有涉猎,而且也是浅尝即止.如果读者没有受过专业的编程训练,那么在阅读此书时不会畏惧.因为书中没有充斥着大量的计算机理论知识,虽然作者依然覆盖了JA ...
- 简明python教程--读后感--推荐给python新手
原书名: A Byte of Python作者: Swaroop, C. H.译者: 沈洁元出版社: 未知 优点 1. 讲解很详细,很基础,适合入门,对编译器也做了简单的介绍 2. ...
- LoadRuner12.53教程(一)
LoadRunner教程 L o a d R u n n e r jiào教 chéng程 Welcome to the LoadRunner tutori ...
- LoadRunner常见问题整理(转)
首先要感谢群友的无私分享,才能得到这篇好的学习资料,整理得太好了,所以收藏保存,方便以后学习. 一:LoadRunner常见问题整理 1.LR 脚本为空的解决方法: 1.去掉ie设置中的第三方支持取消 ...
- 转:loadrunner经典面试题
在LoadRunner中为什么要设置思考时间和pacing 答: 录制时记录的是客户端和服务端的交互,如果要精确模拟 用户的行为,那么客户操作客户端时花费了很多时间要怎么模拟呢?录入 填写提交的内容, ...
- LoadRunner面试题
在LoadRunner中为什么要设置思考时间和pacing 答: 录制时记录的是客户端和服务端的交互,如果要精确模拟 用户的行为,那么客户操作客户端时花费了很多时间要怎么模拟呢?录入 填写提交的内容, ...
随机推荐
- MFC之向导页、消息框、文件选择、字体、颜色(三)
属性页对话框的分类 属性页对话框想必大家并不陌生,XP系统中桌面右键点属性,弹出的就是属性页对话框,它通过标签切换各个页面.另外,我们在创建MFC工程时使用的向导对话框也属于属性页对话框,它通过点击“ ...
- eclipse for hello world makefile
1. 工程文件分析 使用eclipse新建一个Hello World工程,假设工程名称是hello,此时eclipse在工程目录下新建了一个名为hello的文件夹: hello/ .cproject ...
- jquery选择器效率优化问题
jquery选择器效率优化问题 jquery选择器固然强大,但是使用不当回导致效率问题: 1.要养成将jQuery对象缓存进变量的习惯 //不好的写法 $('#btn').bind("c ...
- iOS:集成环信EaseMobSDK单聊功能
当然在集成环信之前需要一些准备操作: 1.首先注册环信开发者账号,直接进入环信官网注册即可:http://www.easemob.com 2.按照文档一步一步将需要的文件全部拖入工程中:http:// ...
- Mysql-5.6.30卸载
Mysql-5.6.30卸载 一.删除相关文件 rm -rf /var/lib/mysql/mysql (删除数据文件) rm -f /root/.mysql_secure (删除缺 ...
- zabbix使用tokudb引擎替换innodb引擎
zabbix数据量大,数据量增长很快,使用tokudb可以更好的压缩 使用tokudb,用percona 或mariadb数据库 1.查看数据库版本 (1)登录数据库的时候可以看到 (2)status ...
- 阻止PHP彩蛋信息泄漏 [转]
Easter Eggs(复活节彩蛋)外行人估计不了解这是神木玩意,彩蛋的网络解释是:用于电脑.电子游戏.电脑游戏.影碟或其他互动多媒体之中的隐藏功能或信息.PHP包含一个安全漏洞,可能导致未经授权的信 ...
- [BS-25] IOS中手势UIGestureRecognizer概述
IOS中手势UIGestureRecognizer概述 一.概述 iPhone中处理触摸屏的操作,在3.2之前是主要使用的是由UIResponder而来的如下4种方式: - (void)touches ...
- bootstrap实战经验
凡是基本的布局需要float实现的,都可以考虑利用网格布局. 1,.jumbotron可以形成一个青灰色的背景,并自动调节对应边距 2,.panel的应用十分广泛,可以自动设置合适的padding.甚 ...
- 利用Xstream注解生成和解析xml
实体类: @XStreamAlias("person") public class PersonBean { @XStreamAlias("firstName&q ...