一、实验目的
熟悉LoadRunner的使用并对网站进行并发测试得到性能指标。
二、实验内容
1、题目内容描述
题目一:LoadRunner的使用
熟悉LoadRunner的界面,掌握LoadRunner进行性能测试的测试流程。 题目二:对某个网站进行并发测试
录制用户登录系统过程,并进行参数化。然后分别模拟10个、20个、50个和100个用户登录系统,分别获得响应时间、吞吐量等性能指标。 2、测试计划 测试流程:
第一步:制定测试计划 第二步:创建虚拟用户脚本 第三步:创建场景 第四步:运行测试 第五步:监视场景 第六步:分析测试结果 1.系统分析
本网站的用户有三类,一类是教师,可以对学生该科目的成绩等进行操作;一类是学生,进入该网站并登录教务系统,另一类是管理员。 2.系统压力强度估算 3.系统性能测试项
本次测试的主要内容是用户并发测试。主要指对系统的核心部分进行测试,以真实的业务数据作为输入,选择有代表性和关键的业务操作来设计测试用例。根据测试计划,对下列业务进行并发测试: (1)点击进入计科学院 (2)主页搜索 (3)登陆教务系统
(4)组合业务
注:由于条件的,在进行性能测试中不可能对所有的功能点都进行性能测试,在此只选择了几个典型的功能点。 3、实验过程
使用LoadRunner对西南科技大学的网站进行测试。
1、对登陆的用户名和密码进行参数化
设置迭代次数为1,设置虚拟用户分别为5和10, localhost进行连接,点击运行。 2.设置本地连接、等待时间等。 3.运行。 4、测试结果
点击模块测试用例
用例名称 功能 目的 方法 点击测试用例 系统支持多个用户并发点击进入西科大计科学院主页 测试多用户使用时系统的处理能力 模拟多个用户使用,然后并发执行,使用默认提供的已经录制好的过程完成测试。 并发用户数与事务执行情况 并发用户数 事务平均响应时间 5 3 121.375 170.774 事务最大响应时间 136.301 237.771 0.062 0.065 2.486 2.44 事务成功率 每秒点击率 平均流量(字节/秒) 2.550 2.41 搜索模块测试用例
用例名称 功能 目的 方法 西科大主页搜索用例 系统支持多个用户并发搜索内容 测试多用户搜索时系统的处理能力 模拟多个用户搜索信息,采用loadrunner录制过程,利用其完成测试。 并发用户数与事务执行情况 并发用户数 事务平均响应时间 事务最大响应时间 事务成功率 每秒点击率 平均流量(字节/秒) 5 10 84.829 146.433 107.321 177.881 0.081 0.1 3.002 3.276 3.008 3.249 教务处登陆用例
用例名称 功能 目的 方法 登陆教务处登陆用例 系统支持多个用户并发登陆进入教务系统 测试多用户点击链接时系统的处理能力 模拟多个用户登陆,然后并发执行,采用loadrunner录制过程,利用其完成测试。 并发用户数与事务执行情况 并发用户数 事务平均响应时间 5 10 158.115 2.043 事务最大响应时间 179.491 338.433 0.048 0.053 3.5 2.845 事务成功率 每秒点击率 平均流量(字节/秒) 3.279 2.756 组合业务测试用例 用例名称 功能 目的 方法 组合业务测试用例 点击登陆人数增多时用户可以正常使用系统,保证系统性能。 测试多用户点击登陆时系统的处理能力 模拟多个用户点击链接,搜索信息,然后登陆教务系统,采用loadrunner录制过程,利用其完成测试。 并发用户数与事务执行情况 并发用户数 5 事务平均响应时间 事务最大响应时间 事务成功率 每秒点击率 平均流量(字节/秒) 56.522 17.271 45.963 82.919 25.111 67.314 0.076 0.076 0.076 4.525 4.5 10 .321 13.563 42.469 79.325 23.452 65.563 0.072 0.072 0.072 2.188 3.87 三、实验思考
通过这次实验学习了使用LoadRunner对网站进行性能测试,压力测试,获得响应时间、
吞吐量、点击率等性能指标。使用这个工具对我们测试网站的性能有很大的帮助,经过参数化后模拟登陆用户进行大量并发测试,获得性能指标,避免网站承受能力差的情况,提高质量。这样使用工具来测试网站比手动测试方便多了,而且不会出错。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igbc.cn 版权所有 湘ICP备2023023988号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务