zoukankan      html  css  js  c++  java
  • 性能测试环境的部署

     性能测试环境

    包括软件环境、硬盘环境和网络环境。这三大环境不仅仅是指应用服务器环境,还包括数据库服务器环境、缓存服务器、文件服务器以及其他中间应用服务器环境
    硬件环境包括: CPU、内存、硬盘等基本因素
    软件环境包括:软件版本号、软件位数、配置文件等。比如JDK的版本以及位数、数据库软件版本、Tomcat的版本。配置文件包括JVM配置、线程池配置、数据库配置文件等
    网络环境包括:网络协议以及网络带宽等
    集群环境包括:应用相关服务器(包括文件服务器等)的负载均衡环境、数据库(包括缓存数据库等)的热备或者主从环境、集群环境等。

    仿真性能测试环境原则
    如果能用生产环境做性能测试,那么优先考虑直接使用生产环境做性能测试。如果无法用生产环境做性能测试,那么在申请线下仿真测试环境的时候,应该遵循以下原则:

    1,硬件环境尽可能地保持与生产环境一致,包括集群环境
    2,如果集群环境太庞大,可以适当进行衰减
    3,如果数据库集群环境太庞大,使用分库分表,则只使用单库方式即可.

    4·如果实在无法保证硬件环境与线上保持一致,那么只能按照低配环境进行测试,如果低配环境测出的性能数据满足上线要求,那么线上高配环境肯定也满足既定的性能要求;如果无法满足,则不建议做建模估算,因为如果CPU颗粒数、高速缓存物理内存大小、磁盘转速不同,所谓的性能建模得出的性能结果也不会准确到哪去

  • 相关阅读:
    Docker和K8S
    CoBot 库博源代码缺陷检测工具
    Hobot软件成分分析平台
    Black duck(黑鸭子软件)开源代码审计管理测试平台
    python之理解super及MRO列表
    Python中MRO排序原理
    python中with的用法
    使用微服务架构重构支付网关
    支付网关的设计原则
    python内存管理--垃圾回收
  • 原文地址:https://www.cnblogs.com/lvchengda/p/12730919.html
Copyright © 2011-2022 走看看