分享

如何有效的进行性能测试

 Jessicamm2 2020-05-14

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

基于此,什么是性能测试?性能测试类型有哪些?性能测试工作如何开展以及有哪些好用的性能测试工具。本篇文章就跟大家谈一谈。性能测试定义性能测试通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。

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

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

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

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

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

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

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

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多