(一)实验目的

1、熟悉LoadRunner的操作界面;
2、掌握使用LoadRunner进行性能测试的过程和流程;
3、了解LoadRunner事务和集合点;
4、掌握如何对LoadRunner脚本参数化;
5、掌握对LoadRunner脚本进行检查点的设置。

(二)实验内容

1、录制测试脚本前的准备:熟悉LR界面及常见菜单项的功能。
2、使用LoadRunner在Mercury Tours范例网站上录制一段测试脚本,并完成以下任务:
(1)脚本录制与回放;

(2)插入事务和集合点;

(3)参数化;

(4)插入Text检查点进行简单的文本检查。

(5)创建场景,进行场景设置和负载环境设置,分别模拟10个、20个、50个和100个用户登录系统完成性能测试并分析测试结果,分别获得响应时间、吞吐量(Average Throughput (bytes/second))、点击率(Hits per Second)、CPU使用率(%Processor Time(Processor_Total))等性能指标。(响应时间:反映完成某个业务所需要的时间。)

用户并发数 响应时间 吞吐量 点击率 CPU使用率
10 1.512 12320 8.101 13.731
20 2.28 20370 13.438 20.082
50 6.693 32763 21.48 31.711
100 12.786 40657 26.601 39.435

3、假设您是负责检验HP Web Tours应用程序是否满足业务需要的性能工程师。项目经理给您列出了 3 个并发条件:
(1)HP Web Tours 必须能够处理 40 家旅行社的并发登录操作,且响应时间不能超过 5秒。
(2)HP Web Tours 必须能够处理 30 家旅行社的并发航班路线查看操作,且响应时间不能超过6秒。
(3) HP Web Tours 必须能够处理 10 个并发的机票预订操作,且响应时间不能超过8 秒。
完成性能测试并分析测试结果。
(1) 测试40个用户并发,响应时间:

原因:

(2)30 家旅行社的并发航班路线查看操作,且响应时间不能超过6秒

(3) HP Web Tours 必须能够处理 10 个并发的机票预订操作,且响应时间不能超过8 秒。