LoadRunner教程第一辑(3)
在上一节中我们已经知道了自己的工作目标,接下来我们要思考如何完成这些工作。
此时为了完成测试目标我们会去寻找一些工具,接下来我们将会介绍如何使用LoadRuner完成性能测试。
确定了测试工具后,我们需要制定工作流程。在LoadRunner的技术手册给出了性能测试的基本工作流程。这里我们一起来看看这个工作流程包含哪些工作,以及这个流程为我们带来了哪些概念。
建立测试计划 -> 制作测试脚本 -> 设定测试场景 -> 运行测试场景 -> 监视测试场景 -> 分析测试结果
软件测试|性能测试|功能测试|LoadRunner教程|WinRunner教程|TestDirector教程|软件测试培训
以上是性能测试的基本流程。由于我们是第一次进行性能测试,对于测试计划可以先跳过由制作测试脚本开始我们的测试工作。
制作测试脚本:制作一系列的操作动作,以B/S结构为例我们要告诉测试工具我们需要打开哪些链接,输入哪些数据。
设计测试场景:是标明制作好的脚本应该如何运行,要多少个虚拟用户?虚拟用户如何运行?运行多少时间?
监视测试场景:是指在测试运行过程中对指定服务器的性能进行监视,监控数据用于后期的数据分析。
分析结果:从数据中找出性能瓶颈。
在这里插播一下LoadRunner的测试原理(刚才忘了说明)LoadRunner的测试原理很简单,用多线程或多进程的方式向服务器端发送大量的数据包,同时接收服务器的返回结果。举个例子:用户注册的性能测试,打开注册页,输入注册信息,然后提交,对于性能测试而言注册信息的收入过程LoadRunner并不会进行记录,当提交时客户端向服务器端发送请求,这个才是LoadRunner真正关心的内容。不知道我说清楚了没有,如果有疑问的朋友可以跟帖提出疑问。
回到我们的上一个话题测试流程,当知道了流程中每一步的工作任务后,我们要开始一步步的完成每一个任务。
在LoadRunner中分别不同的工具对应测试流程中的每一步。
制作测试脚本-----VirtualUserGenerator
设定测试场景-----Controller
运行测试场景-----Controller
监视测试场景------Controller
分析测试结果------Analysis
对测试流程、测试流程中的每个任何所需要的工具我们已经有了一个初步了解,接下来我们会实例的方式完成一次性能测试。
本节比较粗糙有疑问的朋友可以跟帖提问。
转载:www.qaabc.com
- 上一篇:LoadRunner教程第一辑(2)
- 下一篇:2007年十大IT热点技术



