性能测试的策略-负载测试

1、为什么要做负载测试?

举例:某网上购物平台,平时的用户量为100万,在双11的时候,用户量增加到190万,此时系统还能正常运行吗?

此时需要做一下性能测试-负载测试,在满足系统的性能指标的情况下,系统能承受的最大负载量是多少,通过测试来得出这个值。

2、负载测试是什么?

通过逐步增加系统负载,确定在满足系统的性能指标情况下,找出系统所能够承受得到最大负载量的测试

3、负载测试怎么做?

举例一:
测试电梯最大乘坐人数,电梯行业规范,电梯从1楼到5楼(15m)的运行时间不超过24s
进行负载测试:

  • Case1: 1人坐电梯,从1楼到5楼,运行时间为20s ,这是基准线(基准测试)
  • Case2: 7人坐电梯,从1楼到5楼,运行时间为20s
  • Case3: 13人坐电梯,从1楼到5楼,运行时间为20s
  • Case4: 16人坐电梯,从1楼到5楼,运行时间为25s
  • Case5: 19人坐电梯,从1楼到5楼,运行时间为28s
  • Case6: 21人坐电梯,从1楼到5楼,运行过程中绳子断了

由此得出,Case3满足需求,电梯乘坐人数最多13人

举例二:
对某商城系统做负载测试
模拟用户请求商城的首页,每个用户每秒钟发10个请求,系统要求请求首页的时间不超过2s,测试商城的最大负载量

  • Case1: 模拟1个用户,请求商城首页,记录运行时间,这是基准线(基准测试)
  • Case2: 模拟5个用户,请求商城首页,记录运行时间
  • Case3: 模拟10个用户,请求商城首页,记录运行时间
  • Case4: 模拟20个用户,请求商城首页,记录运行时间
  • Case5: 模拟30个用户,请求商城首页,记录运行时间
  • Case… : 模拟100个用户,请求商城首页,记录运行时间

以上case,满足需求要求的指标中取用户数量最大的一个,就是最大负载量

4、系统什么时候上线?

当系统最大负载量达到客户的要求时(满足性能需求),系统才能上线。

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值