51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3112|回复: 0
打印 上一主题 下一主题

[原创] 我的loadrunner9.5笔记(3)-实践篇(场景的设置)

[复制链接]
  • TA的每日心情
    郁闷
    2014-12-19 21:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2010-5-21 16:37:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    *controller,同一台机器是只允许一个用户使用的
      *新建场景,会有个弹出框让你选择脚本,如果是9.0的话,而且你的并发用户数有可能小于10的话,这里最后直接确定,跳过,然后在场景的页面再进行添加,因为这里添加的脚本并发默认是10,而且在场景里只能增加而不能减少的,9.5默认是1个并发
      *场景里的runtime setting同样是以脚本为单位的,在scenario group里添加的脚本要勾选,否则是不会执行该脚本的

    *real-life schedule和classic schedule
    前者会显示常用的globle schedule ,即如何加载vuser+持续时间+停止vuser
    后者显示until vuser complete      如果只是运行脚本中的循环,可以设置这个模式,比如只是想跑10次交易,则设置10次循环,然后设置这项,运行10次就停止

    *如果设置了集合点,则在scenario菜单里选择rendezvous进行相关设置
    * 至于ip欺骗,个人觉得,一般真正压力测试会用不上,毕竟在公司的测试环境对ip是没有限制的
      *Scenario schedule 里还可以设置场景开始运行的时间,需要注意,如果设置是在某一时间运行,也要是在点击start Scenario按钮之后,才回运行
      *设置Result setting,点击Result菜单,result setting,选择结果保存目录及结果名称,也可以选择自动为每轮场景命名。
    *SLA:
       9.0版本以后的新功能,这里可以设置,也可以在Analysis里设置,以平均响应时间为例,点击new ,下一步,选择第一个选项下面的“平均事务响应时间”,next,选择事务,next, load criteria选择1.none, 输入预先定义的标准,场景完成后,SLA分析里,超过这个限制的就为fail  2.选择 running vusers,下面选择需要度量的vuser数,next,分别输入定义的用户数的响应时间标准值,如果达到则pass,超过就fail
    *设置好了场景,可以保存为lrs的文件,然后跑的时候就可以直接打开这个设置好的场景

    场景的运行
    在场景运行过程中
      *运行之前,首先要知道你的linceser支持多少虚拟用户,否则在执行过程中,如果并发数超过了,场景就会停止运行,并且提示用户已超过linceser限制。
       *在RUN标签的页面,可以监视场景的运行情况
        *Scenaerion status 下显示事务及用户的运行情况,点击后面对应的放大镜可以看到事务具体的个数,error后面的可以显示具体error的原因,这些错误信息是会自动保存的, 或者,可以view>>show output打开错误信息的窗口
        *有时运行中报step download timeout,需要在对应脚本的runntimesetting里设置Perference>>option,找到stepdownload timeout (sec),修改值为更大的值
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-15 14:42 , Processed in 0.059284 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表