首页 ┆ 网站地图 ┆ 在线留言 ┆ 游戏资讯 ┆ 资源下载 ┆ 端午节祝福 ┆ 迅雷在线影视 ┆淘宝手机在线充值 ┆淘宝游戏点卡充值 
设为首页
加入收藏
联系我们
高级搜索
您当前的位置: 主页>软件工程>软件测试>举例谈谈项目测试工作指导性方案的思路和提纲
举例谈谈项目测试工作指导性方案的思路和提纲
来源: 发布时间:2008-07-27 发布人: 浏览: 人次   字体: [ ]  

  录制脚本中的几个概念
  事务:在action的开始和结束位置插入这样一个执行的范围,这就定义了一个事务(transaction),LoadRunner 运行到该事务的开始点时,LoadRunner 就会开始计时,直到运行到该事务的结束点,计时结束。这个事务的运行时间在结果中会有反映。
  集合点:在LoadRunner中可以通过在提交数据操作前面加入集合点,这样当虚拟用户运行到提交数据的集合点时,LoadRunner 就会检查同时有多少用户运行到集合点,如果不到指定人数,LoadRunner就会命令已经到集合点的用户在此等待,当在集合点等待的用户达到指定人数时,LoadRunner 命令这些指定人数同时去提交数据,并发访问的目的插入集合点是为了衡量在加重负载的情况下服务器的性能情况。
  注意:集合点只能插入到Action 部分,vuser_init和vuser_end 中不能插入集合点。
  具体的操作方法如下:在需要插入集合点的前面,通过菜单或者工具栏操作:输入该集合点的名称。
  注意:集合点的名称最好要有意义,能够清楚的说明该集合点完成的动作。
  脚本中集合点的代码:Ir_rendezvous(“SubmitQueryData”)
  IP 欺骗:当运行场景时,虚拟用户使用它们所在的Load Generator 的固定的IP 地址。每个Load Generator 上(同时)运行大量的虚拟用户(*不明白),这样就造成了大量的用户使用同一IP 同时访问一个网站的情况,这种情况和实际运行的情况不符,并且有一些网站会限制同一个IP 的登陆。为了更加真实的模拟实际情况,LoadRunner允许运行的虚拟用户使用不同的IP 访问同一网站,这种技术称为“IP 欺骗”
  contents check点:因为LR只要检测到网页的响应,就认为是pass而并不管当前网页内容的正确性.在进行压力测试时,为了检查Web服务器返回的网页是否正确,VuGen允许我们插入Text/Imag 检查点,这些检查点验证网页上是否存在指定的Text或者Image,还可以测试在比较大的压力测试环境中,被测的网站功能是否保持正确。
  Correlation(关联):关联是用来解决脚本中存在的动态数据问题的,当你回放一次后,LR会自动录找你录制的时候和回放时候的差别,找出动态数据,并作成参数。

  脚本录制:LR的脚本是C语言代码,LR有自己的一整套函数接口,可以供外部调用,在VUGen里面敲Lr_就可以看到了。Web(Http/Html)脚本本身分INIT,ACTION,END三部分,各部分的解释:INIT部分可以理解为初始部分,ACTION可以理解为事务部分,也是测试的主体,END是退出结束。重复的时候,仅重复action部分。我们一般把登录部分放在init,退出放到end,只会执行一次,或者有的时候,各部分反复的次数不一样,分成多个action,可以单独设定反复次数。(如果需要在登陆操作设集合点,那么登陆操作也要放到Action 中,因为vuser_init 中不能添加集合点)

  脚本的参数化:每次脚本被虚拟提交时,如果提交的参数被录制了,那么系统会有一些限制或不能达到预期的测试效果,所以把脚本中需要客户提交的参数的值预定义一些虚值,这样会更加真实反映模拟实际环境,达到预期的测试效果。
选择脚本中的value值,右键“Replace with a parameter”

  怎样录制脚本
  打开菜单,或是新建图标;
  填入测试地址,以及ACTION名
  完成操作过程,停止录制;

  插入text/image检查点
  前面说到内容检查对测试具有的作用,在这里了解一下这个检查功能的设置方法;
  选择插入功能点:
  右键“insert after”
  添加一个文本检查功能;
  配置文本串和搜索条件;
  定义一个检查的名称

  设置集合点
  选择插入集合点的位置,集合点设置必须在actiom里;
  定义集合点名称,必须描述清楚集合点的内容
  查看集合点状态;
  设置集合点策略;
  脚本运行的时候,在这里可以看到VU的状态;

  添加虚拟IP操作
  打开IP wizard工具
  添加一个段的IP地址:
  描述并添加IP
  打开虚拟IP设置

  创建测试场景
  场景的类型


共3页: 上一页 [1] 2 [3] 下一页
相 关 文 章   发布商链接
·测试过程的几个注意点助你提高测试的...
·保证测试的完备性的八条经验
·软件测试中如何做好bug统计的几点分...
·软件测试中常用的一些技巧与大家分享
·j2ee性能之最小化资源的方式压力测试
·测试人员应该如何报bug?
·软件测试缺陷报告实用写作技术
·几款开放源代码的软件测试工具介绍
·软件测试过程中,测试数据如何准备?
·.net测试覆盖率工具:clover.net工具
 §最新评论:(评论内容只代表网友观点,与本站立场无关!)
网名: 验证码:  【所有评论】【↑返回顶部
评 分: 12 345
评论内容:(不能超过500字,请自觉遵守互联网相关政策法规。[按 Ctrl+Enter 可直接提交]
注意:请勿在本站发布政治话题、色情及违反法律的内容。
IT知道网 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。
推 荐 文 章
·谈谈敏捷开发中的7种测试类型...
·什么是黑盒测试及其测试常用...
·什么是单元测试?如何编写单元
·软件测试过程模型图介绍:V模
·谈谈单元测试假成功和假失败...
·详解单元测试中的问题和解决...
·如何使用NUnit进行并发测试?
·为什么需要软件测试及其软件...
·.net测试覆盖率工具:clover....
·软件测试过程中,测试数据如何
·几款开放源代码的软件测试工...
·测试人员应该如何报bug?
热 门 文 章
·软件测试过程模型图介绍:V模...
·什么是单元测试?如何编写单元...
·什么是黑盒测试及其测试常用...
·为什么需要软件测试及其软件...
·如何使用NUnit进行并发测试?
·.net测试覆盖率工具:clover....
·软件测试过程中,测试数据如何...
·软件测试中如何做好bug统计的...
·软件测试缺陷报告实用写作技...
·测试人员应该如何报bug?
·几款开放源代码的软件测试工...
·详解单元测试中的问题和解决...
·软件测试中常用的一些技巧与...
·谈谈单元测试假成功和假失败...
·保证测试的完备性的八条经验
网站首页 - 关于本站 - 加入收藏 - 网站地图 - 友情连接 - 在线留言 - 联系我们 - 返回顶部
Copyright © 2007 IT知道网.[冀ICP备07026896号]. All Rights Reserved .