性能测试(一)

    • 性能测试
      • 是用一定的技术工具,找出或验证某些性能指标值的测试
      • 性能测试一定是多用户并发
    • 性能测试目的
      • 找出性能指标值(最大并发用户数、RT、TPS、资源利用率)
      • 验证性能有没有优化
    • 区分负载测试&压力测试
      • 负载测试
        • 逐步增加压力(逐步增加并发用户数,发起请求,找到拐点区间)
      • 压力测试
        • 比较大的压力+比较长时间*24(通过一定并发用户数,持续比较长时间请求,查看服务器稳定性)
    • 先负载------后性能------最后压力测试
    • 公司让做压测,你怎么办?
      • 首先问具体需求:是做压力测试、负载测试、还是性能测试呢?
      • 假设回答是:系统宕机,生产有不稳定的因素,那么三种测试都要做
      • 假设回答是:确定系统运行了一段时间到底支持多少并发用户数,来保证系统不报错,做负载+性能
    • 性能测试前提
      • 性能测试的必要性研究---关键项评估
        • 以下系统需要做

      • 可测性
    • 性能测试基本原则

        •   全链路一般是中大型企业做
    • 性能测试主要指标


        • 并发用户:同一时间点,有请求
        • 在线用户:不请求也是,挂机




        • cpu+内存 80%-85%
    • 注意点
      • 生产一般不允许做性能测试
      • 不可以用测试环境做性能测试
      • 性能测试要用独立的服务器、独立网络、不能使用wifi(不稳定、容易断网)【网络越简单越好】

    •  
原文地址:https://www.cnblogs.com/BigTian/p/13730349.html