作者: alanstone   发表日期: 2007-05-09 10:12   复制链接



q珻-窵  
緿D玭p  
  在上一节中我们已经知道了自己的工作目标,接下来我们要思考如何完成这些工作。 袨}猓  
掴?_)!  
  此时为了完成测试目标我们会去寻找一些工具,接下来我们将会介绍如何使用LoadRuner 完成性能测试。 鵐o鏄#'  
f2 佁摰X  
  确定了测试工具后,我们需要制定工作流程。在LoadRunner的技术手册给出了性能测试的基本工作流程。这里我们一起来看看这个工作流程包含哪些工作,以及这个流程为我们带来了哪些概念。 蛄竫傲贿{\  
煆@cB  
  建立测试计划 -> 制作测试脚本 -> 设定测试场景 -> 运行测试场景 -> 监视测试场景 -> 分析测试结果 w霦!< 颶  
鄳鍇g<圇  
  以上是性能测试的基本流程。由于我们是第一次进行性能测试,对于测试计划可以先跳过由制作测试脚本开始我们的测试工作。 皫nw剣Q  
Wl*"D  
  制作测试脚本:制作一系列的操作动作,以B/S结构为例我们要告诉测试工具我们需要打开哪些链接,输入哪些数据。 梳 逷籺綫  
碢e:誟鄇  
  设计测试场景:是标明制作好的脚本应该如何运行,要多少个虚拟用户?虚拟用户如何运行?运行多少时间? 傏#2iB  
j頍5摠 軗G  
  监视测试场景:是指在测试运行过程中对指定服务器的性能进行监视,监控数据用于后期的数据分析。 6轈踑d  
T 鏕  
  分析结果:从数据中找出性能瓶颈。 L&-i慺尖  
嗥/?Y僘b  
  在这里插播一下LoadRunner的测试原理(刚才忘了说明)LoadRunner的测试原理很简单,用多线程或多进程的方式向服务器端发送大量的 数据包,同时接收服务器的返回结果。举个例子:用户注册的性能测试,打开注册页,输入注册信息,然后提交,对于性能测试而言注册信息的收入过程 LoadRunner并不会进行记录,当提交时客户端向服务器端发送请求,这个才是LoadRunner真正关心的内容。不知道我说清楚了没有,如果有疑 问的朋友可以跟帖提出疑问。 _能f膦W殊  
:f'M莋釅  
  回到我们的上一个话题测试流程,当知道了流程中每一步的工作任务后,我们要开始一步步的完成每一个任务。 '霥 嶰  
n鋙竟}  
  在LoadRunner中分别不同的工具对应测试流程中的每一步。 瞀 妚鳅  
%:衠"0す  
  制作测试脚本 -----  Virtual User Generator 7嚞]3Z '  
慿1W糨デ<  
  设定测试场景 -----  Controller }縐x '  
霃c 峴  
  运行测试场景 -----  Controller 羁佢"i褅  
媑 %槩^  
  监视测试场景 ------ Controller lfAkp壌:劋  
碦n<\  
  分析测试结果 ------ Analysis 閰Th繀彰  
oNl邍jB  
  对测试流程、测试流程中的每个任何所需要的工具我们已经有了一个初步了解,接下来我们会实例的方式完成一次性能测试。 :利n=盫糪  
羫縼rxU  
  本节比较粗糙有疑问的朋友可以跟帖提问。 .&亡韤%驚  
婅踏姇  
转载:www.qaabc.com  0搈0bq  


欢迎到 alanstone 的个人主页看更多内容



  共0条回复