软件测试培训之编写性能测试方案,设计测试场景

网友投稿 642 2022-11-08

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

软件测试培训之编写性能测试方案,设计测试场景

从对系统产生并发性能测试过程中监控系统中各种资源的变化,来判断导致性能瓶颈的原因.

1)注意事项 测试案例主要是根据测试需求分析的结果制定出在测试执行时系统的执行方法,在测试案例设计时应注意如下几点: 明确测试目的,测试范围;明确项目功能需求以及负载分布情况. 分析测试环境中可能出现瓶颈的位置,重点测试;

综合业务场景中:稳中有操作的并发量,所占有百分比,准备完成请求数量,频率等等典型行为是明确的;虚拟用户的操作步骤要尽量类似于真实用户的操作;操作的数据要类同于真实用户实际使用数据;在案例设计时要充分考虑到需求中用户对模块的使用频率.使得在模拟时每个模块使用情况尽量地类似于真实环境; 明确的通过指标;为每个典型业务制定测试通过的指标;

有效的测试工具;需要产生负载的应用可以在合理的时间内达到你期望的负载,然后再缓慢增加; 详细的结果记录:对于每个请求的响应时间,开始时间,结束时间,响应时间细分,传输数据量,请求内容等等做详细的记录,以方便性能测试进行分析; . 资源利用率的监测:有效的资源监控方式,使能获得所有需在的资源数据;软硬伯环境一致性; .数据库或文件系统中测试数据与正式环境数据的数量和内容的一致性;

2)测试场景 性能测试在软件测试中占有重要的地位,性能测试包含的内容是很多的.例如针对一个网站进行性能测试,常规性能测试,压力,负载测试,大数据量测试,强度测试等等都应该包含在内的. 测试方案中可能把测试按照类型划分,每个类型下又设计N个场景.通常测试中会使用的一些场景:

预期性能指标测试:通常系统在设计前都会提出一些性能指标,这些指标是性能测试要完成的首要工作之一.针对每个指标都要编写多个测试用例来验证是否达到要求. 单一功能加压测试:这类场景主要为了验证某一特定功能的性能状况,或者检测该功能是否存在隐藏的性能问题. 复杂场景测试:

根据业务数据分析,设计与真实情况类似的场景,测试系统整体性能.一般,预期性能指标验证.整个系统性能评定.整个系统的性能调优测试都采用这种场景;

上一篇:一个强大到可让任何程序秒变系统服务的神器 EasyService,你会用吗?
下一篇:软件测试培训之分析性能测试需求
相关文章

 发表评论

暂时没有评论,来抢沙发吧~