下载后可任意编辑性能测试之测试用例方案篇12024 年 4 月 19 日下载后可任意编辑性能测试之测试用例(方案篇)性能测试在软件测试中占有重要的地位,而性能测试又关联很多内容。例如压力和强度测试就与性能测试密切相关:针对一个网站进行测试,模拟 10 到 50 个用户就是在进行常规性能测试,用户增加到 1000 乃至上万就变成了压力/负载测试,假如同时对系统进行大量的数据查询操作,就包含了强度测试。为了便于性能测试工作的实施,这里的性能测试综合了性能、强度、压力、负载等多方面的测试内容,主要包含的内容有:预期性能指标测试、用户并发性能测试、疲劳强度测试、大数据量测试和速度测试、网络、服务器等方面的内容。22024 年 4 月 19 日下载后可任意编辑性能测试不同的系统有不同的要求,编写方法要根据实际要求进行编写,本文提出一个常见的参考方案,在实际工作中,能够根据需要加入其它例如内存泄露等和性能相关的测试用例。下面介绍各个部分性能测试用例包含的内容:1.1 预期性能指标测试用例一般系统在设计前都会提出一些性能指标,这些指标是性能测试要完成的首要工作之一。针对每个指标都要编写多个测试用例来验证是否达到要求,并根据测试结果来改进系统的性能。这类一般以单用户为主,假如遇到并发用户的情况,能够归到并发用户测试用例中。这类用例一般都是能够经过手工来执行的用例,例如示例中的上传一份文件,期望的性能为 2M/S,完全能32024 年 4 月 19 日下载后可任意编辑够手动上传文件,同时用秒表计时。这些内容一般在需求说明书中能够显而易见的查到。不过当看到如支持并发用户 300 人,就应该放到后面进行。测试结果也是直接记录是否达到要求,假如系统没有达到要求则进行改进。1.2 用户并发性能测试用例用户并发测试是性能测试的最主要部分,包含了负载测试和压力测试的过程。主要是逐渐增加用户数量来加重系统负担,直到出现不能接收的性能点或者瓶颈。一般要测试正常数量的用户并发和极限数量下用户并发的情况。并发用户测试主要是对系统的核心功能和重要业务进行测试,要以真实的业务数据作为输入,选择有代表性和关键的业务操作来设计测试用例。主要编写以下两个方面的用例:42024 年 4 月 19 日下载后可任意编辑核心模块的测试(能够理解为“单元性能测试”):对核心功能模块进行并发用户测试,测试系统是否能够稳定运行。例如对于互联网的公用邮件系统,每天早上 9 点左右...