![](https://i-blog.csdnimg.cn/direct/49ab358f01214b188ecbd15dd4deda82.png)
软件学院课程报告
课程名称: 软件质量保证与测试
报告题目: xxx系统性能测试
姓 名: 张三
学 号: 0000000000
班 级: 软件工程 (软件技术方向4班)
完成时间: 2024年6月
指导老师: XXX
注意:例子文字请根据实际情况修改,另外最后要删除此模板的提示性文字,包括这一行。测试场景的表和测试结果分析的图根据需要增减。
本测试的对象为x宝商城。
- 测试的软硬件环境
表1 测试的软硬件环境
(此处补充你的表)
- 测试场景
表2 验证测试1
标识码 | 01 | 优先级 | 高/中/低 | 执行时间估计 | 分钟 | ||
用例名称 | 验证测试-并发购物 | ||||||
测试目的 | 当120个用户并发操作在网站购物时,验证其响应时间和cpu等使用率符合要求 | ||||||
环境要求 | 见表1 | ||||||
测试工具 | JMeter | ||||||
前提条件 | 需要可以登录的用户;用户未登录; | ||||||
负载模式和负载量 | 期望达到的性能指标 | 备注 | |||||
12秒产生120个线程; 运行10分钟; | 90% line response time<=5s;cpu<70%;memory<70%; | 不使用思考时间; 登录只执行一次; | |||||
使用的采样[:业务比例] | |||||||
(1)首页 (2)搜索 (3)显示详情 (4)显示登录页面 (5)登录 (6)加购物车 (7)显示购物车 (8)结算 |
(看报表的时候应该去掉前面12秒的数据,因为前12秒没到达120个并发)
表3 验证测试2
标识码 | 02 | 优先级 | 高/中/低 | 执行时间估计 | 分钟 | ||
用例名称 | 验证测试-结算处理能力 | ||||||
测试目的 | 验证20个并发的情况下,且响应时间和cpu等使用率符合要求时,1分钟能处理30个结算请求(折算成每秒事务数就是0.5) | ||||||
环境要求 | 见表1 | ||||||
测试工具 | JMeter | ||||||
前提条件 | 需要可以登录的用户;用户未登录; | ||||||
负载模式和负载量 | 期望达到的性能指标 | 备注 | |||||
2秒产生20个线程; 运行5分钟; | 90% line response time<=5s;cpu<70%;memory<70%; | 不使用思考时间; 登录只执行一次; | |||||
使用的采样[:业务比例] | |||||||
(1)登录 (2)加购物车 (3)结算 |
(以我们目前能采样的技术手段,这样做就可以了。看报表的时候,需要过滤掉前两秒的数据,并观察结算采样的TPS有没有达到0.5)
- 测试计划的组成
(此处补充你的图)
图1 测试计划的组成
- 重要设置
4.1 线程组
(此处补充你的图)
图2 线程组的设置
4.2 Transactions Per Second设置
(此处补充你的图)
图3 Transaction Per Second过滤设置
... ...
- 结果分析
- 活动线程数
(此处补充你的图)
图4 活动线程数
(此处补充你的解读)
-
- 服务器资源利用率
(此处补充你的图)
图5 服务器资源利用率
(此处补充你的解读)
-
- 每秒事务数
(此处补充你的图)
图6 每秒事务数
(此处补充你的解读)
-
- 每秒点击数
(此处补充你的图)
图7 每秒点击数
(此处补充你的解读)
-
- 平均响应时间
(此处补充你的图)
图8 平均响应时间
(此处补充你的解读)
-
- 综合报表
表2 综合报表
(此处补充你的表)
(此处补充你的解读)
- 结论
(此处补充你的结论,也就是结果是否符合项目的性能需求)
【xx系统性能测试】江西师范大学软件学院课程报告-可根据任意要求定制任意系统