菜鸟--loadrunner最基础的知识
上一篇 /
下一篇 2008-03-05 16:52:30
/ 个人分类:loadrunner
今天才发现loadrunner和QTP有很多都是通用的。暗笑自己,一个公司的产品嘛。
总结了一些最基本的东东:
1、 事务(Transaction)
要关注的部分作为单独的事务,以便取得相应时间
2、 集合点(Rendezvous)
加入集合点之后,在后面运行过程中可以看到VU的状态,会等待集合。
集合点经常和事务结合起来使用,常放在事务的前面,集合点只能插入到Action部分,vuser_init和vuser_end中不能插入集合点。集合点函数参数不能加空格:
3、IP Spoofer(IP欺骗)
注意:IP Spoofer在连接Load Generators之前启用。要使用IP欺骗,各个Load Generator机器必须使用固定的IP,不能使用动态IP(即DHCP)。
IP Wizard工具
4、(Text/Image)检查和contents check点
5、关联(Correlation)
需要关联的地方:一般是在有主键,不允许记录重复,和一些主程序中传递过来的参数,在后面要用到等情况才使用关联的,你可以先执行一遍,如果有些地方不允许重复,参数值无效,就会出错的,根据错误提示你可以判断出来,就知道需要关联了。一般需要关联的不多,我现在遇到的就是进程号,以及表的主键。
6、init, Action和end
大家都知道,录入时认为init, Action和end三部分。一般来说分别为登陆,中间操作和退出的录制。
有的时候,各部分反复的次数不一样,分成多个action,可以单独设定反复次数。
如果需要在登陆操作设集合点,那么登陆操作也要放到Action中,因为vuser_init中不能添加集合点
7、recoding option(ctrl+F7)
1.基于浏览器的应用程序推荐使用HTML-based scrīpt,脚本中采用
HTML页面的形式来表示,这种方式的scrīpt脚本容易维护,容易理解,使用该选项中的advance中的第一个选项,如果单纯的HTML方式,是不允许使用关联的。
2.不是基于浏览器的应用程序推荐使用URL-based scrīpt,脚本中的表示采用基于URL的方式,不是很好阅读。
8、Run-time setting (F4)的学习
*************************
参数化---如何连接数据库?
文本检查
内容检查
*************************
收藏
举报
TAG:
LoadRunner
loadrunner