当前位置:网站首页>手把手教你编写性能测试用例
手把手教你编写性能测试用例
2022-08-09 23:36:00 【测试界的飘柔】
性能测试是测试行业中颇具技术含量的工作,不仅要求工程师对系统进行一系列复杂的需求分析,制定完善的测试计划,设计出贴近实际用户使用场景的测试用例,还要把握系统性能变化趋势,给出专业的优化建议,帮助开发解决性能问题。
以下是不同级别软件测试工程师的薪资和市场需求。
由于性能测试与功能测试有很大的区别,所以讨论出的结果可能与预先的设想有一定的区别。
01 性能测试的目的
为了验证系统是否达到用户提出的性能指标,同时发现系统中存在的性能瓶颈,起到优化系统的目的。
02 性能测试指标的来源
用户对各项指标提出的明确需求;如果用户没有提出性能指标则根据用户需求、测试设计人员的经验来设计各项测试指标。(需求+经验)
03 主要的性能指标
服务器的各项指标(CPU、内存占用率等)、后台数据库的各项指标、网络流量、响应时间。
04 BUG观点
1、性能测试就像人在无风情况下跑步(正常情况下的性能指标);
2、压力测试就像人在微风中跑步(在正常的基础上加大多少百分比压力的性能指标);
3、负载测试就像人在强风中跑步(不断加压,直到系统崩溃)。
05 HTTP观点
1、 负载测试是正常情况下持续的加压;
2、 压力测试是直接加压达到一个极限值。
大家统一的观点:
性能测试、压力测试、负载测试密不可分,可统称为性能测试。
06 如何编写性能测试用例
*1、登录
用例编号:LI_001
测试目的:测试200个虚拟用户并发时,系统登录的响应时间。
并发用户数:200个。
模拟用户行为:
1)进入登录界面。
2)输入用户名和密码,点击“登录”按钮。
预期结果:系统登录的响应时间不能超过3秒。
*2、进入联系人管理界面
用例编号:TM_001
测试目的:测试进入联系人管理界面活动,系统进入联系人管理界面的响应时间。
并发用户数:30个。
模拟用户行为:
1)进入登录界面。
2)输入用户名和密码。
3)进入首页,在导航条处点击“联系人管理”按钮,进入联系人管理界面。
预期结果:系统处理进入联系人管理界面的响应时间不能超过3秒。
*3、新增联系人
用例编号:TM_002
测试目的:测试提交新增联系人活动,系统提交新增联系人的响应时间。
并发用户数:30个。
模拟用户行为:
1)进入登录界面。
2)输入用户名和密码。
3)进入首页,在导航条处点击“联系人管理”按钮。
4)在联系人管理界面,点击“新增联系人”按钮。
5)填写待新增联系人信息,并提交。
预期结果:系统处理提交新增联系人信息的响应时间不能超过8秒。
*4、进入客户管理界面
用例编号:CL_001
测试目的:测试进入客户界面活动,系统进入客户界面的响应时间。
并发用户数:30个。
模拟用户行为:
1)进入登录界面。
2)输入用户名和密码。
3)进入首页,在导航条处点击“客户管理”按钮。
预期结果:系统处理进入客户管理界面的响应时间不能超过3秒。
*5、新增客户记录
用例编号:CL_002
测试目的:测试提交客户记录,系统提交客户记录的响应时间。
并发用户数:30个。
模拟用户行为:
1)进入登录界面。
2)输入用户名和密码。
3)进入首页,在导航条处点击“客户管理”按钮。
4)在客户管理界面,点击“新增客户”按钮。
5)填写待新增客户信息,并提交。
预期结果:系统处理提交新增客户信息的响应时间不能超过5秒。
*6、进入商机管理界面
用例编号:BC_001
测试目的:测试进入商机管理界面活动,系统进入商机管理界面的响应时间。
并发用户数:30个。
模拟用户行为:
1)进入登录界面。
2)输入用户名和密码。
3)进入首页,在导航条处点击“商机管理”按钮。
预期结果:系统处理进入商机管理界面的响应时间不能超过3秒。
*7、新增商机记录
用例编号:BC_002
测试目的:测试新增商机记录,系统新增商机的响应时间。
并发用户数:30个。
模拟用户行为:
1)进入登录界面。
2)输入用户名和密码。
3)进入首页,在导航条处点击“商机管理”按钮。
4)在商机管理界面,点击“新增商机”按钮。
5)填写待新增商机信息,并提交。
预期结果:系统处理提交新增商机的响应时间不能超过8秒。
*8、进入线索管理界面
用例编号:TH_001
测试目的:测试进入线索管理界面活动,系统进入线索管理界面的响应时间。
并发用户数:30个。
模拟用户行为:
1)进入登录界面。
2)输入用户名和密码。
3)进入首页,在导航条处点击“线索管理”按钮。
预期结果:系统处理进入线索管理界面的响应时间不能超过3秒。
*9、新增线索记录
用例编号:TH_002
测试目的:测试提交新增线索活动,系统新增线索的响应时间。
并发用户数:25个。
模拟用户行为:
1)进入登录界面。
2)输入用户名和密码。
3)进入首页,在导航条处点击“线索管理”按钮。
4)在线索管理界面,点击“新增线索”按钮。
5)填写待新增线索信息,并提交。
预期结果:系统处理提交新增线索的响应时间不能超过8秒。
最后: 可以在公众号:伤心的辣条 ! 自行领取一份216页软件测试工程师面试宝典文档资料【免费的】。以及相对应的视频学习教程免费分享!,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。
现在我邀请你进入我们的软件测试学习交流群:【746506216
】,备注“入群”, 大家可以一起探讨交流软件测试,共同学习软件测试技术、面试等软件测试方方面面,还会有免费直播课,收获更多测试技巧,我们一起进阶Python自动化测试/测试开发,走向高薪之路。
喜欢软件测试的小伙伴们,如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一 键三连哦!
软件测试工程师自学教程:
这才是2022最精细的自动化测试自学教程,我把它刷了无数遍才上岸字节跳动,做到涨薪20K【值得自学软件测试的人刷】
软件测试工程师月薪2W以上薪资必学技能 — Python接口自动化框架封装.
美团面试真题_高级测试25K岗位面试 — 软件测试人都应该看看
软件测试必会_Jmeter大厂实战 — 仅6步可实现接口自动化测试
边栏推荐
- 数字孪生电力系统,可视化应用实现科学调度的电子设备
- Golden Warehouse Database KingbaseGIS User Manual (6.5. Geometry Object Editing Function)
- Leetcode81. 搜索旋转排序数组 II
- Kubernetes 开发环境比对
- ECCV 2022 | Microsoft Open Source TinyViT: Pre-training Capabilities for Small Models
- 分布式数据库难题(二):数据复制
- Wireshark经典实践和面试13点总结
- 收银管理软件如何做好员工管理?
- Alibaba Cloud SMS Service Activation
- 字节技术面都过了,薪资都谈好了20K*13结果还是被刷了,问HR原因是。。。
猜你喜欢
Digital wallets, red sea ecological rapid introduction of small programs can help capture device entry wisdom
Golden Warehouse Database KingbaseGIS User Manual (6.5. Geometry Object Editing Function)
重估HR SaaS:一体化后的新三年
收银管理软件如何做好员工管理?
安全知识培训——消防安全
【渗透工具】浏览器数据导出工具
天猫全网商品详情封装接口
ES6 从入门到精通 # 15:生成器 Generator 的用法
WPF DataGrid using data templates
MATLB|And her ups and downs and finally reached the peak of life [Romantic Journey]
随机推荐
Today's sleep quality record 61 points
下班后用微信处理工作时发病身亡,法院判决:工伤!
ECCV 2022 | 微软开源TinyViT :搞定小模型的预训练能力
组件传值-作用域插槽
程序员从佩洛西窜访事件中可以学到什么?
【数据存储】signed,unsigned到底怎么区分?如何计算?
二进制、八进制、十进制、十六进制之间的转换
Golden Warehouse Database KingbaseGIS User Manual (6.6. Geometric Object Verification Function, 6.7. Spatial Reference System Function)
Distributed database problem (3): data consistency
C language learning journey [operator (incomplete version)]
断开和服务器共享连接的方法「建议收藏」
AppUser object extension based on ABP
[Cloud native] Kubernetes orchestration tools
【集训DAY3】中位数
【SSL集训DAY2】Sequence【数学】
MATLB|And her ups and downs and finally reached the peak of life [Romantic Journey]
下载markdown软件Obsidian(解决官网下载速度慢)
CST Studio Suite 2021 software installation package and installation tutorial
Leetcode82. 删除排序链表中的重复元素 II
JVM内存和垃圾回收-10.直接内存