如意博客

LoadRunner教程第一辑(3)

[ 2007-5-9 10:46:00 | By: search ]

  在上一节中我们已经知道了自己的工作目标,接下来我们要思考如何完成这些工作。

  此时为了完成测试目标我们会去寻找一些工具,接下来我们将会介绍如何使用LoadRuner完成性能测试。

  确定了测试工具后,我们需要制定工作流程。在LoadRunner的技术手册给出了性能测试的基本工作流程。这里我们一起来看看这个工作流程包含哪些工作,以及这个流程为我们带来了哪些概念。

  建立测试计划 -> 制作测试脚本 -> 设定测试场景 -> 运行测试场景 -> 监视测试场景 -> 分析测试结果

软件测试|性能测试|功能测试|LoadRunner教程|WinRunner教程|TestDirector教程|软件测试培训

  以上是性能测试的基本流程。由于我们是第一次进行性能测试,对于测试计划可以先跳过由制作测试脚本开始我们的测试工作。

  制作测试脚本:制作一系列的操作动作,以B/S结构为例我们要告诉测试工具我们需要打开哪些链接,输入哪些数据。

  设计测试场景:是标明制作好的脚本应该如何运行,要多少个虚拟用户?虚拟用户如何运行?运行多少时间?

  监视测试场景:是指在测试运行过程中对指定服务器的性能进行监视,监控数据用于后期的数据分析。

  分析结果:从数据中找出性能瓶颈。

  在这里插播一下LoadRunner的测试原理(刚才忘了说明)LoadRunner的测试原理很简单,用多线程或多进程的方式向服务器端发送大量的数据包,同时接收服务器的返回结果。举个例子:用户注册的性能测试,打开注册页,输入注册信息,然后提交,对于性能测试而言注册信息的收入过程LoadRunner并不会进行记录,当提交时客户端向服务器端发送请求,这个才是LoadRunner真正关心的内容。不知道我说清楚了没有,如果有疑问的朋友可以跟帖提出疑问。

  回到我们的上一个话题测试流程,当知道了流程中每一步的工作任务后,我们要开始一步步的完成每一个任务。

  在LoadRunner中分别不同的工具对应测试流程中的每一步。

  制作测试脚本-----VirtualUserGenerator

  设定测试场景-----Controller

  运行测试场景-----Controller

  监视测试场景------Controller

  分析测试结果------Analysis

  对测试流程、测试流程中的每个任何所需要的工具我们已经有了一个初步了解,接下来我们会实例的方式完成一次性能测试。

  本节比较粗糙有疑问的朋友可以跟帖提问。

转载:www.qaabc.com

发表评论:
如意博客