行业动态

软件测试之性能测试选择并发用户数

软件测试之性能测试选择并发用户数

  常有人问我,在性能测试中如何设置并发数,如何合理选择并发数?下面我简单的说一下,大家可以参考!

  并行用户:指现实系统中同时操作业务的用户,在性能测试工具中通常被称为虚拟用户(Virutal User)。并发用户与注册用户、在线用户之间存在较大差异,并发用户必然会对服务器造成压力,在线用户数只是在系统上对服务器没有压力,注册用户一般指数据库中存在的用户。

软件测试之性能测试选择并发用户数

  TPS: Transaction Per Second,每秒事务的数量,是系统性能的重要度量,事务由虚拟用户生成,假设1个虚拟用户在1秒内完成1笔交易,那么 TPS就是1,要达到1000 TPS至少需要1000个用户;如果某笔业务响应时间是1毫秒,那么1个用户在1秒内完成1笔交易,那么 TPS就是1000。所以一个用户可以产生1000 TPS,1000个用户也可以产生1000 TPS,主要取决于响应时间的速度。

  在并发用户数量的选择上,可以选择高峰时段某个周期内在线系统使用系统的人数,这些人数可以认为是网上用户数,并发用户数取10%即可。举例来说,1小时内使用系统的用户数量是10000,那么只有10%的用户同时使用该系统。

  对 TPS的评价,可通过在线系统在高峰时段10分钟内完成的业务量单位时间的处理笔数,计算出 TPS,即业务笔数/单位时间(10*60)。

  由于新上线系统由于没有历史数据可供参考,所以只能根据业务发展趋势预判各项指标。

  绩效测试需要有一套标准化的流程和策略,在进行压测时一般采用梯度施压的方式来增加用户数,以此观察系统在不同压力下的各种反应,如果在没有充分评价的前提下一次压大量用户,会导致较长的系统故障响应时间,最终测试结果并不重要。

  一般来说,大型系统(业务量大、机器多)做性能测试5000个并发用户就足够了,中小型系统做1000个并发用户的性能测试就足够了。

以上是关于软件测试的知识,由多测师亲自撰写,全网独家提供!   https://www.duoceshi.com/

新闻资讯

联系我们

联系人:王女士

手机:17727591462

电话:0755-21072941

邮箱:hr@duoceshi.com

地址: 广东省深圳市龙华区龙华街道清湖和平路62号优鼎企创园D栋201室,202室

用手机扫描二维码关闭
二维码