zoukankan      html  css  js  c++  java
  • jmeter性能测试的策略

    一,首先要知道你测试的关键业务场景,

    首页
    板块详情页
    帖子详情页
    发帖
    回复

    二,测试环境的配置:

    硬件的:

    web服务器:
    机器核数:
    内存:
    硬盘:
    
    数据库服务器:
    机器核数:
    内存:
    硬盘:

    软件的:

    系统,Linux版本
    Nginx
    php
    mysql
    redis

    生产环境和测试环境的差异分析:

    三,测试原理和测试工具

    使用jmeter

    四,测试策略

    场景 并发数 tps to95延时(ms)

    后台服务pod实例数和配置2*2c4G,cpu百分比

    内存 数据的cpu和内存 备注
    首页 10            
      20            
      30            
      50            
    详情页 10            
      20            
      30            
     

    50

               

    五,测试标准

    1,一直并发数加压,一直加压到tps不变动了,然后就可以了,这就是一个临界点

    2,一直加压,看cpu的百分比,超过200%了,就可以了,这就是一个临界值,

    3,测试的时候一定要关注数据库的性能,因为会有慢sql导致数据库cpu的使用率过高,这种就是优化的方向,

    4,具体的性能慢,你能知道时间都消耗在哪里了吗?这需要性能监控才可以知道,

  • 相关阅读:
    Java多线程
    http网页请求状态码
    C++文件读写
    算法训练 最大的算式
    算法训练 2的次幂表示
    线段树- 算法训练 操作格子
    Prim算法(最小生成树)
    Kruskal算法(最小生成树)
    Dijkstra算法(最短路)
    HDU5692 dfs + 线段树维护区间最大值
  • 原文地址:https://www.cnblogs.com/andy0816/p/14417590.html
Copyright © 2011-2022 走看看