作者: 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 的个人主页看更多内容
