性能测试知识面(20210323-0330)

本文详细介绍了性能测试的各种类型,如负载测试、压力测试和可靠性测试,强调了在不同场景下如何评估系统性能。同时,讨论了并发用户数、性能指标和测试环境的设置,以及性能测试流程的重要性。
摘要由CSDN通过智能技术生成

性能概念:

一辆车的好坏:100公里油耗,100码加速时间…,软件中的概念:从不同的角度来衡量我们的软件的价值。
我们性能测试,得到的都是性能指标值,不是功能是否有bug的数量。
隐藏的前提:功能测试已经通过,才做性能测试。
我们接口,进行传递数据,但是,这个接口的性能能左右前端的性能。

  • 前端的性能,影响因素也是非常多,而且不通用,所以测试工具也很多,然后没有统—标准。
  • 前端性能测试,并不一定是多用户
    
  • 前端与端设备有直接关系,edge
    
  • 前端还与设备配置相关
    

接口:有不同协议的http协议族

  • 协议:提供者和使用者之间的一个数据约束

1、软件性能测试:

通过工具,找出或者 获得系统在不同工况下的性能指标值。

  • 通过工具,性能测试,不能靠手工。(jmeter、loadrunner、python+locust、ngrinder)
  • 找出:在完全没有性能指标可以做参考时,通过性能测试得到性能指标–基准测试
  • 验证:在接口升级之后,我们对接口再次进行性能测试,对比基准测试结果,推算出性能是否有优化

2、负载测试:

逐步增加

  • 逐步增加同时请求的人数量,来观察我们的系统是否能承受的 最大负载区间
  • 得到一个拐点的区间

3、压力测试:

较长时间+较大压力

  • 在一定并发用户数请求下,持续运行一段时间,看我们服务器资源的情况,是否存在稳定问题
  • 时间:较长以小时为单位一般是几个小时或几天
  • 目的:看服务器是否稳定
  • 当服务器出现不稳定情况宕机,我们就要进行压力测试了

4、压测

压力测试+负载测试=最大并发用户数下的性能指标

5、可靠性测试:

在给定的一定的业务压力下,持续运行一段时间,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值