zoukankan      html  css  js  c++  java
  • 1.性能测试概述

     性能测试概念 
     性能测试环境及注意事项 
     性能测试流程 
     性能测试常用术语 
     性能测试模型
     
    (1)性能测试是指通过特定方式,对被测系统按照一定策略施加压力,获取系统 
    响应时间、TPS(Transaction Per Second)、吞吐量、资源利用率等性能指 
    标,以期保证生产系统的性能能够满足用户需求的过程。 
    性能测试一般是指大数据量的测试。 
    性能测试一般包含3个方面: 
     应用在客户端性能的测试 
     应用在网络上性能的测试 
     应用在服务器端性能的测试
     

    性能测试

    硬件环境:被测服务器硬件配置,用于加压客户端的机子配置,CPU 内存等

    被测服务器硬件配置 同型号不同配置

    生产环境戴尔服务器 R730升级版   cpu     内存 64GB  硬盘 4TB

    性能测试环境有能力的公司 测试实验室  全链路性能测试

    戴尔服务器 R730升级版   cpu     内存 16GB  硬盘 1TB 等比例去配置 

    加压客户端的机器配置正常模拟压力  模拟500个用户的压力 == 500个请求去处理

    8g 内存  cpu  

    软件环境:被测系统的架构,前端、中间件、服务器(这里指运行系统软件服务器,如tomcat)、数据库、测试环境部署信息以及性能测试工具信息

    满足一个要求

    保证和生产环境所用的软件版本 和部署架构一致 

    生产环境Tomcat用8.2.1版本  jdk11版本

    测试环境Tomcat用8.2.1版本  jdk11版本   测试环节尽量仿真

    网络环境:找出系统性能瓶颈可以在广域网环境进行,其它性能测试可以在局域网进行,排除网络干扰

    备注:性能测试的环境要独立于功能测试环境,一般在没有其它干扰被测系统的情况下,进行性能测试。

    性能测试注意事项:

    性能测试一般在功能测试稳定的前提下进行;  除非集成测试阶段对接口进行压测

    修改性能测试问题的时候容易造成功能错误。 开发说调整了架构修改核心代码算法等等

    性能测试目的: 
    客户有明确要求,如:系统要求同时满足100用户登陆,平均每个用户登陆时 
    间不能超过5秒 
    考察目前系统性能(容量测试),需要对系统做出分析,找出系统的压力点 
    找出系统性能瓶颈,需要分析可能对系统造成瓶颈的逻辑业务,然后才能进行 
    性 能测试 
    了解系统在长时间的压力下性能状况(强度测试)
     

    一、准备工作:

     二、性能测试计划

    三、性能测试方案设计

    四、测试脚本开发

    五、测试执行与管理

    六、测试分析

    七、测试调优与解决

    性能测试术语

    性能测试模型:理发店模型

    回忆滋润坚持
  • 相关阅读:
    python基础易错题
    经典案例题2
    经典案例题1
    Http和Https的区别
    爬虫过程中需要注意的问题
    [转]项目规模估计方法介绍
    [转]23种设计模式总结
    [转]分布式session的几种实现方式
    [转]Redis哨兵模式(sentinel)学习总结及部署记录(主从复制、读写分离、主从切换)
    [转]【Linux】Linux 目录结构
  • 原文地址:https://www.cnblogs.com/james5d/p/14282536.html
Copyright © 2011-2022 走看看