zoukankan      html  css  js  c++  java
  • 性能测试关键指标解析

    性能测试指标,简单来说就是“多快好省”

    多-并发量


    系统用户数:注册的用户数据储存在磁盘,主要跟磁盘有关系
    在线用户数:主要跟内存有关系,一个用户在线就得保持session(会话),会话占用内存
    并发用户数:行为相同的并发、行为不同的并发




    性能拐点

    吞吐量

    快-延迟、响应时间,客户感知的时间,是端到端的响应时间

    响应时间:2-5-8
    2s是好的
    5s可以接受
    8s不可接受

    好-稳定性(长时间运行)

    省-资源使用率

    思考时间-模拟人的行为,有停顿

    请求与请求之间的间隔时间

    初始化环境

    性能测试环境需要与生产环境尽量一致,初始化环境。没有初始化环境等于没有作用的环境。

    • 用户量初始化,测试环境用户量太少,那数据写入、读取缺少寻址时间。dump生产环境的数据,如果不能dump那了解生产环境的数据结构,在数据库中插入数据。
    • 网络环境,测试环境距离服务器很近,而生产环境客户端是在广州,服务器是在北京,模拟网络延迟环境,人为注入延迟
    • 热机warm up,磁盘数据->内存
  • 相关阅读:
    Guava Enums
    Guava CharMatcher
    Guava CaseFormat
    HotSpot Generations
    Java Run-Time Data Areas
    Reloading Java Classes 201: How do ClassLoader leaks happen? Translation
    Guava BiMap AbstractBiMap
    Reloading Java Classes 101: Objects, Classes and ClassLoaders Translation
    Guava CompoundOrdering
    Chapter 4 -- Throwables
  • 原文地址:https://www.cnblogs.com/Uni-Hoang/p/13835153.html
Copyright © 2011-2022 走看看