51Testing软件测试论坛

标题: 我的loadrunner9.5笔记(3)-实践篇(场景的设置) [打印本页]

作者: iamfeiyu1009    时间: 2010-5-21 16:37
标题: 我的loadrunner9.5笔记(3)-实践篇(场景的设置)
*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),修改值为更大的值




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2