BBS论坛性能测试报告
1.计划概述
1.1测试目的:
本次测试报告为乐搏BBS论坛系统的性能测试总结报告,目的在于出BBS论坛项目潜在的性能缺陷并分析总结性能测试结果,描述系统是否符合BBS论坛系统的性能需求。
1.2测试目标
本次性能测试的目的是检测BBS系统的性能情况。即:为了BBS系统上线后能够稳定运行,有必要在上线前对核心业务场景的压力情况有充分了解。因此,希望在模拟生产环境的情况下,从安全、可靠、稳定、用户体验等角度出发,出性能缺陷,并且出系统最佳承受并发用户数,对系统核心业务进行压力测试,收集相应的系统参数,并最终作为上线的依据。
1.3测试时间:
2019年8月-1日~~2019年8月-30日
1.4读者对象:
预期参考人员包括用户、测试人员、开发人员、项目管理者、质量管理人员和需要阅读本报告的高层经理。
2.参考资料
性能相关测试资料
3.测试指标术语解释
◆线程数:并发用户数
◆请求数Samples:发出了多少个请求,例:模拟10个用户,每个用户迭代10次,就是100次
◆平均响应时间Average:单个请求平均响应时间(毫秒)
◆中位数Median: 50% 用户的响应时间(毫秒)
◆90% Line:90% 用户的响应时间
◆Min:最小响应时间(毫秒)
◆Max:最大响应时间(毫秒)
◆错误率Error%:出现错误的请求的数量/请求的总数
◆吞吐量Throughput:表示每秒完成的请求数(Request per Second),是指在没有帧丢失的情况下,设备能够接受的最大速率
◆KB/Sec:每秒从服务器端接收到的数据量;1GB=1024MB,1MB=1024KB,1KB=1024Bytes。
4.测试环境
4.1环境信息
硬件环境 | 软件环境 | |||||
应用服务器 | 服务器IP | CPU | 内存 | 硬盘 | 软件版本 | 操作系统 |
数据库服务器 | ||||||
4.2测试工具
性能工具:Jmeter5.1
脚本录制:Badyboy2.5
5.系统压测强度估算
◆并发用户的经验公式为:使用系统的用户数量*(5%~20%)。
◆系统响应时间判断原则(2-5-10原则)如下:
系统业务响应时间小于2秒,判为优秀,用户对系统感觉很好;
系统业务响应时间在2-5秒之间,判为良好,用户对系统感觉一般;
系统业务响应时间在5-10秒之间,判为及格,用户对系统勉强接受;
系统业务响应时间超过10秒,判断为不及格,用户无法接受系统的响应速度;
其他:在软件测试理论中,常提到2-8原则。所谓2-8原则,即80%的bug多发生在软件的20%的模块。所以,在回归测试的时候,这20%的高发地带是关注的重点!
6.测试需求
注:1. 如果未提出实际性能需求可简写或省略该项
2. 此项根据产品需要可适当修改
◆并发用户数达到?时,登录系统平均响应时间不超过?秒;
轻量级论坛系统◆并发用户数为?时,操作主要的业务流平均响应时间在用户接受的范围内,系统 运行正常;
◆?小时运行组合测试用例时,系统正常运行不崩溃;
◆若系统容量不能达到要求的并发数或运行时间时,验证一下达到哪一个数值时,系统将不能支持
7.测试策略
根据公司内部实际情况及项目实际需要设置论坛核心模块用户操作量及并发用户数
7.1人力资源
名称 | 测试时间 | 执行人员 | 备注 | |
开始时间 | 结束时间 | |||
测试方案 | 2019-07 | 2019-08 | 小贺老师 | |
测试脚本 | 2019-07 | 2019-08 | 小贺老师 | |
环境、数据准备 | ||||
结果分析、测试报告 | ||||
7.2测试数据
7.3测试用例
用例编号 | T_login_0001 | ||
验证功能 | BBS系统登录 | ||
测试目的 | 被测系统是否能够满足大并发用户数登录的要求 | ||
前置条件 | 已注册用户的账号与密码 | ||
方法(步骤) | 设置并发用户数为100个,模拟用户登录系统的压力情况,进行30分钟的连续压力测试,记录系统登录事务交易的平均响应时间、成功率,应用服务器、数据库服务器和网络的各项性能指标,作为系统在实际使用情况中的性能表现依据。对失败交易发生时的各项指标数据进行分析,定位问题发生的原因。 | ||
用例名称 | 并发用户数 | 响应时间期望< | 备注 |
系统登录并发 | 100 | 5s | |
用例编号 | |||
验证功能 | |||
测试目的 | |||
前置条件 | |||
方法 | |||
用例名称 | 并发用户数 | 响应时间期望< | 备注 |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论