LoadRunner性能测试报告材料
- 格式:doc
- 大小:350.59 KB
- 文档页数:15
性能测试报告
一、被测项目简介
本次测试的对象是LR自带的飞机订票系统,该系统的类型是浏览器/服务器类型。该系统包含的功能主要有用户登陆,选择出发地和目的地、选择出发时间和座位类型、选择航班功能、支付退出登录等。
二、测试规划
测试计划
测试重点
本次的测试重点主要有:
●用户登录功能
●选择出发地和目的地功能
测试环境
●软件配置:
Windows7旗舰版32位操作系统;
HP LoadRunner 11.00
Google Chrome 浏览器
IE浏览器
●硬件条件:
处理器:Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz
内存:2GB
三、测试用例设计
本次实验主要的测试方面是用户登录和航班选择,提前注册好十个账号,和十种不同的但正确的航班选择;并用于接下来的参数化。
十组账号信息如下:
航班信息如下:
四、测试脚本
1.录制的脚本+说明
录制的脚本如下:
vuser_init()
{
return 0;
}
Action()
{
web_url("WebTours",
"URL=http://127.0.0.1:1080/WebTours/",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
LAST);
lr_think_time(19);
lr_start_transaction("login"); //定义事务登录
web_submit_form("login.pl",
"Snapshot=t2.inf",
ITEMDATA,
"Name=username", "Value={username}", ENDITEM,
"Name=password", "Value={password}", ENDITEM,
"Name=login.x", "Value=82", ENDITEM,
"Name=login.y", "Value=9", ENDITEM,
LAST);
lr_end_transaction("login", LR_AUTO); //事务结束
web_image("Search Flights Button",
"Alt=Search Flights Button",
"Snapshot=t3.inf",
LAST);
lr_think_time(9);
lr_start_transaction("book"); //定义事务订票
web_submit_form("reservations.pl",
"Snapshot=t4.inf",
ITEMDATA,
"Name=depart", "Value={from}", ENDITEM,
"Name=departDate", "Value=01/10/2015", ENDITEM,
"Name=arrive", "Value={to}", ENDITEM,
"Name=returnDate", "Value=01/11/2015", ENDITEM,
"Name=numPassengers", "Value=1", ENDITEM,
"Name=roundtrip", "Value=
"Name=seatPref", "Value=Window", ENDITEM,
"Name=seatType", "Value=First", ENDITEM,
"Name=findFlights.x", "Value=78", ENDITEM,
"Name=findFlights.y", "Value=4", ENDITEM,
LAST);
lr_think_time(9);
web_submit_form("reservations.pl_2",
"Snapshot=t5.inf",
ITEMDATA,
"Name=outboundFlight", "Value={b}", ENDITEM,
"Name=reserveFlights.x", "Value=74", ENDITEM,
"Name=reserveFlights.y", "Value=9", ENDITEM,
LAST);
lr_end_transaction("book", LR_AUTO); //订票事务结束
lr_think_time(6);
web_submit_form("reservations.pl_3",
"Snapshot=t6.inf",
ITEMDATA,
"Name=firstName", "Value=s", ENDITEM,
"Name=lastName", "Value=s", ENDITEM,
"Name=address1", "Value=s", ENDITEM,
"Name=address2", "Value=s", ENDITEM,
"Name=pass1", "Value=s s", ENDITEM,
"Name=creditCard", "Value=2", ENDITEM,
"Name=expDate", "Value=2", ENDITEM,
"Name=saveCC", "Value=
"Name=buyFlights.x", "Value=66", ENDITEM,
"Name=buyFlights.y", "Value=9", ENDITEM,
LAST);
web_image("SignOff Button",
"Alt=SignOff Button",
"Snapshot=t7.inf",
LAST);
return 0;
}
vuser_end()
{
return 0;
}
#ifndef _GLOBALS_H
#define _GLOBALS_H
//---------------------------------------------------------------