手把手教你编写性能测试用例

本文详细阐述了性能测试在软件开发中的重要性,涉及测试目的、指标来源、主要性能指标,以及性能测试用例编写示例。还讨论了性能测试、压力测试和负载测试的关系,以及软件测试工程师的市场需求。结尾部分提供了自动化测试学习资源和面试准备资料。
摘要由CSDN通过智能技术生成

性能测试是测试行业中颇具技术含量的工作,不仅要求工程师对系统进行一系列复杂的需求分析,制定完善的测试计划,设计出贴近实际用户使用场景的测试用例,还要把握系统性能变化趋势,给出专业的优化建议,帮助开发解决性能问题。

以下是不同级别软件测试工程师的薪资和市场需求。

由于性能测试与功能测试有很大的区别,所以讨论出的结果可能与预先的设想有一定的区别。

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秒

 

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 

          视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值