对页面进行压测_如何有效的进行性能测试

为什么要做性能测试

    现信也科技用户体量及资金流量较大,业务场景复杂。服务多一秒的延迟,就可能会造成上成百上千的标的逾期,可能导致上百万的资金损失。故在现有的背景下,服务上线前性能测试是非常有必要的。因性能测试在服务上线前就能有效的预估:服务是否达到快速响应的要求,服务是否存在资源死锁、内存泄漏等问题,服务是否能满足业务未来的预期增长。

    基于此,什么是性能测试?性能测试类型有哪些?性能测试工作如何开展以及有哪些好用的性能测试工具。本篇文章就跟大家谈一谈。

性能测试定义

性能测试通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试

性能测试类型

    根据不同的压测需求,性能测试可分为如下几种类型

验收测试:压测是否满足指定预期。例如某接口最大处理能力是否达到100TPS,响应时间在500ms以内。

基准测试:在标准压测条件下,进行性能测试。查看系统运行时各项指标。作为后续测试标准。

负载测试:指对系统不断地增加压力或增加一定压力下的持续时间,直到系统的某项或多项性能指标达到安全临界值,例如某种资源已经达到饱和状态等。

压测测试:压力测试是评估系统处于或超过预期负载时系统的运行情况,关注点在于系统在峰值负载或超出最大载荷情况下的处理能力。

稳定性测试:在给系统加载一定业务压力的情况下,使系统运行一段时间,以此检测系统是否稳定。

并发测试:测试多个用户同时访问同一个应用、同一个模块或者数据记录时是否存在死锁或者其他性能问题

配置测试:如何用最省的资源,达到最优的性能,最好的支撑业务

f590a65e1a2c0da5886fb72162291909.png

测试场景

    性能测试场景主要有:能力验证、规划能力、性能调优、缺陷发现、性能基准比较。

    不同的测试场景用途及特点如下:

作用

主要用途

典型场景

特点

常用类型

能力验证

关注在给定的软硬件条件下,系统能否具有预期的能力表现

在要求平均响应时间小于2秒的前提下,如何判断系统是否能够支持50万用户/天的访问量?

a)要求在已

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值