
| 学号: | 姓名: | |
| 机器号: | 程序名: | |
| 实验内容: (五) 性能测试 | ||
(1)了解LoadRunner性能测试工具的用途和简单的操作。
(2)掌握LoadRunner性能测试工具测试过程;
(3)能够使用Load Runner 进行性能测试;
二、实验内容
使用LoadRunner对Mercury Tours程序进行负载测试。要求:
(1)熟悉Mercury Tours程序的功能,为登录、购买机票功能设计测试用例;
(2)利用LoadRunner实施负载测试;
(3)分析测试结果;
三、实验要求
(1)根据题目要求运用LoadRunner 完成性能测试;
(2)撰写实验报告(包括测试用例、测试脚本、测试结果、测试过程中出现的错误及解决方法);
四、实验步骤
1. 使用VuGen创建脚本
(1)启动VuGen,并创建一个空白脚本
(2)设置录制选项
(3)开始录制脚本
(4)回放脚本
(5)增强脚本
2. 使用 Controller 设计场景
(1)启动Controller,创建场景
(2)设计场景
3. 分析场景结果
吞吐量:
用户:
显示用户:
Log日志(未在设置用设置日志选项,默认仅在出错时发送日志消息,故此时没有日志消息):
10个用户全部测试成功:
五、测试过程中出现的错误及解决方法
操作过程中有遇到浏览器问题,把系统中的猎豹浏览器卸载后,重新录制后成功。
六、性能测试用例
性能测试用例
| 标识码 | 1 | 优先级 | 高 | 执行时间 | **分钟 | 
| 用例名称 | 性能测试 | ||||
| 测试目的 | (1)了解LoadRunner性能测试工具的用途和简单的操作。 (2)掌握LoadRunner性能测试工具测试过程; (3)能够使用Load Runner 进行性能测试;  | ||||
| 环境要求 | IE6.0 | ||||
| 测试工具 | loadrunner | ||||
| 前提条件 | |||||
| 负载模式和负载量 | 期望达到的性能指标 | 备注 | |||
| 5个用户并发操作 | 从Analysis中得到用户终端的事务响应时间,事务的平均响应时间,网络和服务器的响应时间,吞吐量等指标 | ||||
| 10个用户并发操作 | 在实现上面功能的同时,能优化用户终端的事务响应时间,事务的平均响应时间,网络和服务器的响应时间,吞吐量等指标 | ||||
| 20个用户并发操作 | |||||
| 50个用户并发操作 | |||||
通过本次实验,我学会使用loadrunner自动化功能测试工具,了解loadrunner测试工具的测试模式和过程。按照老师给的资料进行操作,操作过程中有遇到浏览器问题,但是经过多次尝试,卸载其他浏览器只使用IE 后解决了这个问题。
