LoadRunner的使用软件测试实验报告

上传人:博****1 文档编号:490386484 上传时间:2022-09-23 格式:DOCX 页数:20 大小:873.46KB
返回 下载 相关 举报
LoadRunner的使用软件测试实验报告_第1页
第1页 / 共20页
LoadRunner的使用软件测试实验报告_第2页
第2页 / 共20页
LoadRunner的使用软件测试实验报告_第3页
第3页 / 共20页
LoadRunner的使用软件测试实验报告_第4页
第4页 / 共20页
LoadRunner的使用软件测试实验报告_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《LoadRunner的使用软件测试实验报告》由会员分享,可在线阅读,更多相关《LoadRunner的使用软件测试实验报告(20页珍藏版)》请在金锄头文库上搜索。

1、南昌大学软件学院实验名称 LoadRunner 的使用实验地点实验日期指导教师学生班级学生姓名学生学号提交日期LoadRunner 简介:LoadRunner 是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。 LoadRunner 的测试对象是整个企业的系统, 它通过模拟实际用户的操作行为和实行实时性能监测, 来帮助您更快的查找和发现问题。此外, LoadRunner 能支持广范的协议和技术,为您的特殊环境提供特殊的解决方案。 LoadRunner 是目前应用最为广泛的性能测试工具之一。一、 实验目的1. 熟练 LoadRunner 的工具组成和工具原理。2. 熟练

2、使用LoadRunner进行We陈统测试和压力负载测试。3. 掌握LoadRunner测试流程。二、 实验设备PC 机:清华同方电脑操作系统:windows 7实用工具:WPS Office , LoadRunner8.0工具, IE9三、 实验内容( 1) 、熟悉LoadRunner 的工具组成和工具原理1 .LoadRunner 工具组成虚拟用户脚本生成器:捕获最终用户业务流程和创建自动性能测试脚本,即我们在以后说的产生测试脚本;压力产生器:通过运行虚拟用户产生实际的负载;用户代理:协调不同负载机上虚拟用户,产生步调一致的虚拟用户;压力调度:根据用户对场景的设置,设置不同脚本的虚拟用户数量

3、;监视系统:监控主要的性能计数器;压力结果分析工具: 本身不能代替分析人员, 但是可以辅助测试结果的分析。2 .LoadRunner 工具原理代理( Proxy )是客户端和服务器端之间的中介人, LoadRunner就是通过代理方式截获客户端和服务器之间交互的数据流。 虚拟用户脚本生成器通过代理方式接收客户端发送的数据包,记录并将其转发给服务器端; 接收到从服务器端返回的数据流, 记录并返回给客户端。 这样服务器端和客户端都以为在一个真实运行环境中, 虚拟脚本生成器能通过这种方式截获数据流; 虚拟用户脚本生成器在截获数据流后对其进行了协议层上的处理, 最终用脚本函数将数据流交互过程体现为我们

4、容易看懂的脚本语句。 压力生成器则是根据脚本内容, 产生实际的负载, 扮演产生负载的角色。 用户代理是运行在负载机上的进程, 该进程与产生负载压力的进程或是线程协作, 接受调度系统的命令, 调度产生负载压力的进程或线程。 压力调度是根据用户的场景要求, 设置各种不同脚本的虚拟用户数量,设置同步点等。 监控系统则可以对数据库、 应用服务器、 服务器的主要性能计数器进行监控。 压力结果分析工具是辅助测试结果分析。(2)、LoadRunner测试过程1. 计划测试定义性能测试要求,例如并发用户的数量、典型业务流程和所需响应时间等。2. 创建 Vuser 脚本将最终用户活动捕获(录制、编写)到脚本中,

5、 并对脚本进行修改,调试等。协议类型:取决于服务器端和客户端之间的通信协议;脚本类型:init(初始部分),Action (事务部分),end (退出结束);脚本录制:捕获应用程序所执行的操作;验证回放:检查是否准确模拟了录制的会话;事务:表示要度量的最终用户业务流程;参数化:将录制的一些常来替换为参数;内容检查:LR只检测到网页的响应,就认为是pass而不管当前网页的正确性,所以设置检查点,确保在测试时结果的正确性;迭代次数: action 部分的循环次数。3. 创建场景对 Vuser 脚本进行场景设置和负载环境设置。手动场景:通过定义Vuser 组, Vuser 脚本和运行脚本的负载生成器

6、来创建场景;百分比模式:定义场景中要使用的 Vuser总数,负载生成器计算 机以及要分配给每个Vuser脚本的Vuser占总数的百分比。面向目标的场景:定义你希望的测试目标,LR会根据这些目标自动构建场景。编辑计划:设置加压方式、压力持续时间和减压方式等。场景组:选择组/脚本,虚拟用户数量以及负载生成器等。运行时设置:对脚本进行运行时属性设置。四、实验过程(1)先安装 LoadRunner:LoadRunner 8.1LoadRunner Full Setup Load Generator Monitors Over Firewall Ml Listener ERP and CRM Media

7、tor Installation Guide Readme Contact Mercury Support Browse CD Exit(2)安装完成进入Loadrunner主界面:j Cr-日twjEdit Scripts j Run Load Tests A Analyze Load Tests I ftarn mofr aboirr l oad TfttingAccurate: scripts fam the foundertion of on cffiectiwc ked testm Gcncrailirf bid testing serif* has q 甲口=8- onc relc

8、rtignship with 口 business process. Thus, if you are land testing a dHirns uppliBtiDn. u Kript might inc ud& Inqqinq inr opening a dim and oqqinq exit. 5ince Mercury IniteraizSives LMdUurner ftiarks on the regard and playaack parodigm. /qu can ooen the Virtual User Generator (VuGen)i,start recording

9、and walkthrough ths bus ness process screen b screen AL the 曰nd of the recording se&sio-n, LaadFLunner jenerates a szript that, or pla/iiack:, emulates mddi口 a caim exactly like 己 real ussr. in the real world, thouGh. 1口口日-1: of users I。口 n wth drre re nt ids andi iMwords and erta ufiiejue data. I h

10、e ref are, the vuuen provides a comruete environ men: cc extaid thstamDlate. ln-rutdaca :an be dsta driven or para mete rizedr ssion values ran be ccrrelated end content checks cam be m.srtedi+ In adrtion,. rranMdccins ran be added to meiMure smtf reoort1 on 曰战n times under 口桂d.(3)单击“Create/Edit Scr

11、ipts ”,启用后新建一个用户脚本,测试Web应用如下所示:(4)进入 Virtual User Generator 窗口 :VirhjH,UEer 白广-n 白漂石巧虎2 - W/b (HTTP/HTML)国 File Edit View Insert Vuser Actions Tools Window Help口 弓日 Start RecordIS除修,|色勤夕其以罚|0向0ActionAct i on ()(5)单击 Start Record 出现 Start Recording 窗口:输入urlM址,开始录制脚本Vuser init是录制脚本的起始点;Action是录制脚本的活动;

12、Suser end是录制脚本的终止点;(6)脚本录制完后,点击Tools工具栏下的Create ControllerScenario.选项,会出现脚本的运行次数,确定后会出现如下:lercriryCpntroller: - SranariDl DBfi.pi(1) JFilt 豆纣 3:蝇ftrid lesilts, CriaLOS.(LC= Idols Htlp国H H 必型国,“DceuKchcJueSchedule Name.Mode: cenai o :hedu ingScenario Dumlicn; L mil Ccmf leti3tiI and Hchftvinr Lnac sDTlk口七:miit=mpnii ;4m*占日-*q.4 Lt Abi50ElJnMo o O.4 3 2OCriJKJDScenarioi ScheduleScenario GroupsbiairiAmeScg FllfitE Ktsxi五、实验结果:总时间(包括斜坡上/下):10分20秒最高运行 Vusers: 50总吞吐量(字节):3 5 1 2 0 0 0总点击数:3 4 3 2 2采用本地数据Name: ScenariolResults in Session:C:DocumentsandSettingsAdministratorLocal SettingsTe

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号