700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 测试软件响应时间需求 性能测试知多少---性能需求分析

测试软件响应时间需求 性能测试知多少---性能需求分析

时间:2021-02-16 17:02:53

相关推荐

测试软件响应时间需求 性能测试知多少---性能需求分析

对性能需求点的描述

准确

如**系统必须在不超过 10 秒的响应时间内,处理 20 起登录任务。再如发邮件时间最大不超过5秒以及平均时间在2秒以内。

一致

用户和性能测试工程师对有关术语的理解要一致,如:并发用户数、在线用户数、注册用户数:

特定

性能测试的需求一定是有条件的。

检查系统后台关键业务数据10G、操作数据量为20K, 1500 个用户、500 个并发用户运行的负载下,连续运行12小时过程中,业务操作是否满足性能需求。

常见性能需求

1、WEB首页打开速度5s以下,web登陆速度 15s以下。

2、邮件服务支持50万个在线用户

3、计费话单成功率达到99.999%以上。

4、在100个并发用户的高峰期,邮箱的基本功能,处理能力至少达到10TPS

5、系统能在高于实际系统运行压力1倍的情况下,稳定的运行12小时

6、这个系统能否支撑200万的vu(每天登录系统的人次) vu----Virtual user(虚拟用户)

如何把需求转换成性能指标

我们把200万vu转换成一系列的指标

™响应时间:根据国外的一些资料,一般操作的响应时间为2,5,10秒,2秒内优秀,5秒内良好,10秒内可接受,其它一些特殊的操作,如上传,下载可以依据用户体验的情况,延长响应时间。

™吞吐量:可以根据已经上线的类似产品进行估计。或者,采用80/20原则进行估计。我们经常使用的是80/20原则。

80/20原则:又称帕累托效应,比如,80%的社会财富掌握在20%的人手里。

应用于测试:从vu计算吞吐量?根据80/20原则,80%的用户会在20%的繁忙时间内登陆。则繁忙时间每秒大概会有(2000000*80%)/(24*3600*20%)=100个用户登陆 ,也就是说,登陆操作的吞吐量是100TPS

如何根据性能需求进行测试

其实我们上面得到的需求指标仍然是不明确的:

是验证当前硬件和软件配置能否支撑200万vu?

是测试当前的硬件和软件配置最多能支撑多少vu?

是帮助开发寻找性能瓶颈?

根据需求进行性能测试的过程:

32/3<123>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。