软件测试 性能测试报告jmeter性能测试
目录
1 概述
1.1 目的
1.2 背景
1.3 范围
2 测试概要
2.1 测试环境
2.2 人力资源
2.3 测试工作量
3 测试内容及方法
3.1 测试需求/目标
3.2 测试内容
3.3 测试工具
4 测试结果及分析
4.1 网站处理性能评估
4.2并发登录用户测试
5 结果分析
5.1 场景执行情况
5.2 具体测试数据
5.3 每秒事务数
5.4 请求vs响应
5.5 响应时间
5.6 时间和线程数
5.7 开始及结束时间
1 概述
1.1 目的
本测试报告为学生选课系统的性能测试报告,目的在于总结测试阶段的测试以及分析测试结果,描述网站是否符合需求。
1.2 背景
考虑到用户数量及数据的增多给服务器造成压力不可估计,因此计划对网站负载性能测试,在系统配置不变的情况下,在一定时间内,服务器在高负载情况下的性能行为表现,便于对系统环境进行正确的分析及评估。
1.3 范围
本次测试主要是对学生选课系统的登录功能、管理员查询功能、以及学生选课功能进行测试。
2 测试概要
2.1 测试环境
PC机:联想笔记本
操作系统:windows 10
测试机与被测服务器在同一局域网进行,排除了网速限制及网速度不稳定性。
2.2 人力资源
下表列出了所有参与此项目的测试人员:
角色 |
资源数量/具体人员 |
测试员 |
王锋 |
2.3 测试工作量
任务 |
开始时间 |
结束时间 |
总计(天数) |
总计(人时) |
计划 |
2022/5/15 |
2012/5/20 |
5 |
10 |
实际 |
2012/5/17 |
2012/6/2 |
3 |
8 |
3 测试内容及方法
3.1 测试需求/目标
在大用户量、数据量的超负荷下,获得服务器运行时的相关数据,从而进行分析系统的稳定性。
3.2 测试内容
本次测试主要是对本地的学生选课管理系统的登录、搜索、选课等操作在大负荷情况下处理数据的能力及承受能力。
测试方法:
场景 |
并发用户数量 |
运行场景设置 |
测试点 |
登录 |
1000 |
5秒钟 |
服务器稳定性及操作响应时间 |
3.3 测试工具
主要测试工具为:jmeter性能测试工具
辅助软件:idea2019,Word2019
4 测试结果及分析
4.1 网站处理性能评估
这次测试属于局域网环境进行,排除了外网的网速限制及不稳定性。
4.2并发登录用户测试
测试内容:
这次测试没有加入思考时间(think time),整体响应时间如下图所示
随时间的延迟
随着时间推移的连接时间
5.结果分析
5.1 场景执行情况
Apdex 顶峰 宽容的阈值,由下述数据可以看出所做测试全部通过,但是我的idea已经持续报错,而jmeter还是显示可以通过测试,我也不明白这是为什么
5.2 具体测试数据
具体测试数据如下图所示,login、search、select各5000个,功15000次。
5.3每秒事务数
5.4 请求vs响应
响应时间与请求的比较
延迟和请求
5.5响应时间
响应时间百分位数
响应时间柱状图
响应时间分布图
5.6时间和线程数
5.7开始及结束时间