性能测试/压力测试/负载测试

1)性能测试

概念性能测试是通过自动化测试工具来模拟多人、多并发并行请求、各种方式的请求等条件来对功能或者系统的各项性能指标(硬件资源使用情况、系统响应时间等)进行测试。
例子1性能需求中要求系统应该支持最大同时在线用户为1000个,测试性能时,首先测试系统是否能支持1000个用户同时在线,如果同时在线1000个时系统死机、崩溃,就不满足性能需求,如果能同时在线1000个,然后关注系统的运行是否符合要求(硬件资源使用情况、系统响应时间等),如内存不应该超过70%、系统响应时间不超过3秒等等,如果不满足要求,也是不满足性能需求的。
例子2性能需求中要求备份文件的功能应该支持30个任务并发备份,如果在测试该功能时,并发备份任务少于30条,则不满足性能需求。

2)负载测试

比较

负载测试相较于性能测试,如1000个同时在线用户这个例子,负载测试:先是1个用户在线,然后是2个用户同时在线,然后是3个用户同时在线......,1000个人同时在线,如果到799个系统响应,800个就死机、崩溃,负载测试的极限点是799,不满足性能需求;

而性能测试:直接1000个用户同时在线。

概念通过增加并发用户数和(或)事务数量来测量系统所能承受的能力
关注点负载测试关注点在于系统在各种不同的负载情况下(1个人/2个人...../1000个人)是否都能够正常工作。通常是指让被测系统在其能忍受的极限范围之内连续运行,关注测试系统的稳定性

3)压力测试

比较压力测试真包含负载测试。负载测试是参考需求而言的,而压力测试是参考系统即将崩溃而言的
概念压力测试是持续不断的给被测系统增加压力,直到将被测系统压垮为止,用来测试系统所能承受的最大压力,压力测试可以发现系统崩溃的临界点(负载测试也可能会发现)
关注点系统在峰值负载或超出最大载荷情况下的处理能力

内容有不足之处,请多多指教。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿廖廖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值