您好,欢迎来到小侦探旅游网。
搜索
您的当前位置:首页Web应用性能测试

Web应用性能测试

来源:小侦探旅游网
实验4 Web应用性能测试

一、实验目的与要求

1、掌握LoadRunner工具的基本特性及工具的安装和使用;

2、深刻理解性能测试观测点学会如何使用LoadRunner进行性能测试; 3、巩固所学的系统性能测试方法,提高使用系统Web性能测试工具的能力。

二、实验设备

1、电脑PC

2、搭建环境及测试工具资源:网络环境、LoadRunner工具安装包

三、实验原理

1、性能测试执行过程,大致分为如下几步: (1)数据准备

(2)录制、编辑及调试脚本 (3)设置及调试场景 (4)执行场景 (5)分析结果 2、数据准备

数据准备是根据测试的需要,在执行测试之前在被测系统中加入的符合要求的数据。分为:

(1)手工

(2)使用LR或其他自动化测试工具 (3)数据直接写入数据库 3、录制脚本

(1)最好在脚本录制的过程中加入备注、集合点和事务 (2)在编辑脚本前备份一个原始脚本

(3)再录制一个同样操作的脚本,用于与刚才录制的脚本进行对比,查找出哪些需要参数化值

(4)两个用于进行对比的脚本存放的绝对路径不要太长,比如桌面,这时

将无法比较

4、设置及调试场景

场景分为手工场景和面向目标的场景。

◆手工场景要达到某个测试目的需要根据场景每次运行的结果,需要使用者自己调整虚拟用户数,直到达到预期目标。

◆面向目标场景是在场景运行前设置了目标值,LR在运行的过程中自动逐步加载虚拟用户以达到预设的目标。

5、执行场景

在场景执行的过程中,可以看到执行的信息,如果发现有大量事务报错 或 执行时间特别长,可以终止本次执行;但要根据报错信息判断是否因为系统无法支撑本次并发数导致的,如果是,则要减少用户数后再次执行;如果不是,查找错误原因,解决错误之后再次执行。

对同一类场景,要多执行几次,找出出现次数较多的那个响应时间。 另外,在监控linux系统的性能指标时,可以用vmstat、iostat命令来获得一些信息供以后分析。

6、分析结果

分析结果摘要中包括了本次测试结果大概的信息,我们关注比较多的有: ◆执行的场景的路径,保存结果的路径,执行了多长时间 ◆最大并发用户数

◆事务的通过数,失败数,终止数 ◆事务的响应时间

◆返回的http状态代码 ,主要看有没有错误信息(参考附件“返回http代码状态”)

四、实验内容及步骤

第一步:数据及前期准备 安装LoadRunner12, 参考网址:

https://blog.csdn.net/qq_40782986/article/details/101374195

安装后桌面上出现三个图标,入下图4-1所示。

图4-1 安装后桌面显示三个图标

安装后在所有程序里找到HP Software之下的Start HP Web Tours Server,见下图4-2、4-3。点击后出现如图4-4内容,即服务启动成功。成功启动后打开浏览器,输入网址:

http://127.0.0.1:1080/WebTours/ 出现登录首页,页面如4-5所示,即表示安装成功且自带测试程序启动成功。

图4-2 HPSoftware

图4-3 启动自带程序服务

图4-4 启动自带程序服务成功

图4-5 测试程序登录页面正确出现

第二步:录制脚本

双击桌面三个图标中的Virtual User Generator图标,启动录制脚本工具。在工具栏选择Files->New Script and Solution,在弹出框选择Web-HTTP/HTML,如图4-6、4-7所示。

图4-6 新建脚本解决方案

图4-7 创建脚本

点击下图4-8中的红色圆点,开始录制脚本,本次实验需录制LoadRunner默认订票系统的登录、订票及退出功能。

图4-8 录制脚本

按如下图4-9设置,设置开始录制脚本的相关参数,按页面的1234步骤设置,点击圈3的Recording Options,要注意检查两项设置内容,如图4-10、4-11所示。

注意,在第一步启动的Server服务运行页面不能关闭。

图4-9录制脚本相关设置

注意:在录制之前要检查如下设置是否按下图4-10、4-11设置,需按图调整设置,否则录制可能会出现无法生成脚本的情况。

图4-10 脚本录制前的设置(1)

图4-11 脚本录制前的设置(2)

点击录制按钮开始录制,自动弹出设置好的浏览器并打开登录页面,用提前做好的用户进行登录操作,注意下图4-12箭头所指的部分有数字的变化,证明录制正在进行,如数字没变,证明设置有误,没有成功录制脚本。进行相关的登录及订票操作后,点击图4-13红框的停止录制按钮,会自动生成脚本。

图4-12 录制过程

图4-13停止录制

图4-14生成的脚本

在如上图4-14中点击脚本回放,检验生成的脚本是否可以成功回放。 第三步:使用Controller创建场景

点击桌面的图标Controller,出现如下弹出框,在弹出框中关联上一步做过的脚本。

图4-15 场景生成

点击OK后,出现如下页面,上面红框处修改为localhost,如没有可以添加进去,下面红框处可以分别设置需要进行性能测试的相关数据,可以进行场景的设置——初始化、虚拟用户数、启动时间、持续时间、结束时间等。双击可以进入相应的部分进行设置,右下角的图形也可以点击编辑按钮式进行场景设置。

拖过拖拽等方

图4-16 场景设置

设置好场景后,可以点击左上角运行按钮果。

第四步:查看分析结果

,观察运行过程,查看运行结

点击Results->Analyze Results,启动Analysis工具,进行结果分析。可以直接分析性能运行结果,如下图所示。可以点击图,进行图表展示的合并。

图4-17分析结果

五、实验结果

学生做实验后将实验结果截图按步骤序号放到实验结果中,截图需带自己名字的水印。无水印适当扣分。所有截图要有图名,放到图片下方,参考操作过程中的图片放置形式,图名例如:图1安装图

需要的操作过程截图如下:

1、安装过程图,内容包含桌面三个图标、运行起来的测试系统Tours,在该系统中注册一个以自己姓名(拼音)为用户名的用户,用于后面操作做为测试数据使用。

图1-1 桌面三个图标

图1-2 测试系统Tours

图1-3注册界面

2、录制脚本过程,体现录制后的脚本(截图中需体现登录过程的脚本数据),以及脚本回放成功的页面。

图2-1 创建录制脚本

图2-2 创建脚本返回页面

图2-3脚本录制设置与步骤

图2-4 登入返回脚本

图2-5 回放测试结果

3、创建场景截图,体现场景的相关设置

图3-1 场景运行设置

图3-2返回脚本

图3-3 返回脚本测试结果

4、分析结果报告,需体现结果整体截图及至少两个分析图的合并图

图4-1创建分析报告

图4-2 分析报告设置

图4-3 分析报告图

六、实验总结

本次实验主要以运用LoadRunner工具完成集成测试为主,在本次实验中掌握LoadRunner工具的基本特性及工具的安装和使用,并且深刻理解性能测试观测点学会如何使用LoadRunner进行性能测试,提高使用系统Web性能测试工具的能力。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- xiaozhentang.com 版权所有 湘ICP备2023022495号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务