软件测试工具loadrunner最基础的知识

发表于:2009-09-08来源:作者:点击数: 标签:loadrunnerLoadRunnerLoadrunnerloadRunner工具
软件测试工具 loadrunner 最基础的知识 今天才发现loadrunner和 QTP 有很多都是通用的。暗笑自己,一个公司的产品嘛。 总结了一些最基本的东东: 1、 事务(Transaction) 要关注的部分作为单独的事务,以便取得相应时间 2、 集合点(Rendezvous) 加入集合

软件测试工具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)的学习
 
  *************************

    参数化——如何连接数据库
 
  文本检查
 
  内容检查
 
  *************************

原文转自:http://www.ltesting.net