专注于软件性能测试与自动化测试的学习与应用

LoadRunner场景的一种设置方法

上一篇 / 下一篇  2011-06-11 11:54:15 / 个人分类:LoadRunner

*****非原创****** 

 

在设置LoadRunner测试场景时,很多时候都需要设置用户逐渐递增的场景。可能大家通常的做法都是逐步增加用户数,并且分成多次去运行场景,比如第一次运行用100用户,第二次用200用户,第三次用300用户等等。
   其实,还可以有另外一种方法,就是针对同一个脚本设置多个组,使用组策略(点击Edit Schedule按钮,选择Schedule by Group),第一个组为初始用户数,如100,第二个组以50或100递增。每个用户场景都持续稳定地运行一段时间,这样可以把几种用户场景下的测试在一次场景的运行过程中就一次性执行完毕,而且还有一个好处是可以把多个用户场景下的性能结果都整合到同一个结果中,也方便对比、分析。 
  按组计划一般可用于比较复杂的业务流程中。比如,我们要实现用户注册系统,然后发贴,而论坛管理员认为这些帖子是非法的,需要将这些帖子删除。此时,我们就需要用到按组计划了。
  按组计划的优点是可以设置在同一场景中不同脚本执行的先后顺序,可以组合处复杂的业务逻辑。
  在Schedule by Group中方式,比按场景计划多了"Start Time"选项卡,Start Time中脚本有三种执行方式:
 第一个:在场景开始时启动;
 第二个:场景开始运行一段时间后开始,这种方式需要指定具体的开始时间;
 第三个:在某些特定虚拟用户组运行完成后开始,这种方式适用于具有耦合关系的虚拟用户组。
 通过后两种方式可以体现处不同组之间执行的先后关系。
    至于Ramp Up, Duration, Ramp Down的功能与 Schedule by scenario一样。
 按用户组计划的方式更加灵活,能够创建实际应用中那些有约束的场景。如果一组用户执行后产生的数据记录是另外一组用户的输入,那么就学要按照"用户组"的方式配置场景。
  可以通过选右边Graph中的不同场景的线来选择对象,也可只显示一个线条,再对各个场景关系进行设置!
注:Schedule by scenario是所有用户遵从场景的整体安排。


TAG: LoadRunner loadrunner Loadrunner

xu1314的个人空间 引用 删除 xu1314   /   2011-07-07 14:51:29
5
 

评分:0

我来说两句

cow

cow

个人主要专注于性能测试与自动化测试方向的学习与应用

日历

« 2024-05-02  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 12884
  • 日志数: 13
  • 建立时间: 2011-03-08
  • 更新时间: 2011-06-12

RSS订阅

Open Toolbar