• 【性能测试】网站


    第1章 性能测试背景介绍

    性能测试主要测什么?

    搭建一个网站容易,搭建一个千万用户级的网站却没有那么容易,需要考究的能力有:

    1.横向扩展能力

    2.数据库的优化

    3.让一台机器能够承载更多用户的请求

    第2章  性能测试概要

    <经典案例>

    12306订票网站、2008年北京奥运会订票系统、淘宝双11

    案例的共同点:

    ·非常多的用户使用网站服务。

    通过技术的手段模拟大量用户同时访问被测应用,观察、记录和分析系统的各项性能指标

    性能测试的目标是评估系统的性能瓶颈,预测系统的最大用户的负载能力。

    1.主要做的工作:

    ·模拟大量并发用户(可以用Jmeter  => apache开源软件)

    ·监控系统敷在参数分析系统瓶颈

    2.性能指标

    ①平均响应时间(TTLB,Time to laster byte)

    -合理的平均响应时间 =2/5/10原则

    -在2秒之内给客户响应被认为是非常有吸引力

    -在5秒之内给客户响应被认为还不错

    -在10秒之内响应,被认为请求失败

    ② CPU

    ③ 内存

    ④ I/0

    -读写请求书、读写量【io越少,性能就越好】

    ⑤ 带宽

    -进出站带宽占用率

    3.性能测试的意义:

    有效评估系统的性能指标,用于系统的性能评估

    能够识别系统的性能瓶颈,协助性能调优

    指导突发流量承载方案的制定

    能够用于系统运维成本的估算

    4.性能测试的分类:

    负载测试(Load Test):为了验证系统设计符合正常业务负载情况下系统性能表现的测试。

    压力测试(Stress Test):为了验证系统在极端负载情况下的性能表现的测试。

    第3章  性能测试相关工具介绍

    1.使用Top

    第4章  被测系统介绍

    第5章  使用Jmeter进行性能测试。

    第6章  产品性能测试分析。

    第7章 Jmeter进阶

    第8章 其他性能监控软件介绍

     

  • 相关阅读:
    HBase 使用与原理总结
    Java8 的一些使用总结
    对Redis的一些理解
    BERT模型源码解析 -- 转载
    BERT原理解析 -- 转载
    SQL 多表查询之 where和INNER JOIN
    Spark 数据处理相关代码
    Sql实战 1.单表复用进行比较排名
    LeetCode 47.括号生成 DFS递归
    LeetCode 46.机器人的运动范围
  • 原文地址:https://www.cnblogs.com/chenxiaomeng/p/9314477.html
Copyright © 2020-2023  润新知