LoadRunner性能测试报告材料

  • 格式:doc
  • 大小:350.59 KB
  • 文档页数:15

下载文档原格式

  / 15
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

性能测试报告

一、被测项目简介

本次测试的对象是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=", ENDITEM,

"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=", ENDITEM,

"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

//---------------------------------------------------------------