zoukankan      html  css  js  c++  java
  • 性能测试核心技术

    一、性能测试核心概念

    1、负载测试(Load Testing)

    测试不同用户数量下的系统各项性能指标

    2、压力测试(Stress Testing)

    高压环境下对系统进行测试,观察系统是如何崩溃的,做好预案。

    3、容量测试(Volumn Testing)

    测试系统最大支撑的数量 

    4、响应时间(Respones Time)

    从用户角度评价系统的处理速度(2、5、8原则)

    5、吞吐率(IO)

    硬盘的IO、网络的IO、CPU内存、请求处理能力、打开页面数量

    6、事务处理能力(TPS-Transaction Per Second)

    如:打开一个页面、实现登录、实现一笔网购、我和别聊天、支付

    二、性能测试关注点

    1、响应时间,服务器端的处理速度;

    2、服务器端的资源使用情况;

    3、数据库端的资源使用情况;

    4、最大访问用户数量;

    5、最大业务处理数量;

    6、考察系统能否支撑7*24小时运转;

    7、内存资源、线程资源能否正常回收;

    8、代码:算法、sql语句;

    9、稳定性、可恢复性

    10、集群,云计算,虚拟化等

    三、性能测试核心原理

    1、基于协议

    性能测试的对象是网络分布式架构的软件,而网络分布式架构的核心是网络协议

    2、多线程

    目的就是模拟用户负载

    3、模拟真实场景

    (1)所有用户不一定在同一时间进行某项操作

    (2)用户访问随时间不同而不同

  • 相关阅读:
    面试题48:不能被继承的类
    Scrapy使用问题整理(转载)
    Shell 基础笔记
    python oop面向对象笔记
    python3 logging 日志记录模块
    Github设置
    Django Ajax提交数据请求
    Python常见面试题
    python2 安装scrapy出现错误提示解决办法~
    Windows下安装python2和python3双版本
  • 原文地址:https://www.cnblogs.com/melpython/p/9615612.html
Copyright © 2011-2022 走看看