• 交流性能测试问题的一些建议(提供这些信息、提高沟通效率)


    现状

    群里有些问题,缺少关键信息, 所以大概率石沉大海;

    大家都在上班,提高沟通效率,务必把问题描述清楚。

    压力端问题定位,建议提供的信息:

    主要是压测工具的使用(脚本、场景),比如jmeter:

    0、目的:你要实现的功能是什么?

    1、实现:自己如何实现的?图文详细描述

    2、问题:遇到的问题是什么?经过了哪些排错?图文详细描述

    服务端性能瓶颈定位,建议提供的信息:

    有些分析定位类的问题是下图方式描述的:是哪个的cpu呢?应用?数据库?mq?

    提问最好包含以下信息(或者部分):

    0、范围目标:压测范围、业务指标、技术指标

    1、技术架构:使用到的技术栈

    2、部署架构:项目部署情况

    3、数据流向:被压测业务的数据流经过哪些服务?

    4、监控设计:基于数据流涉及的服务设计监控

    5、场景设计:比如:加压方式、参数化数据设计、铺底数据设计

    6、压测结果:jmeter监控数据(tps、rt、成功率)

    7、瓶颈服务:如有性能瓶颈,哪慢(耗时多,找到主要瓶颈点)?通过链路监控工具或者日志。不是看到某个服务器的资源看似有问题,就直接去分析。

    8、监控数据:看耗时多的服务器资源情况,以及服务器上面对应的服务整体运行情况(看哪些计数器有异常,再进一步分析)

    ...以下省略

    9、

    10、

    11、

    强调:

      性能测试的设计(也就是性能测试方案)很重要;

      性能测试不是拿工具跑个结果就完事儿了,需要设计、监控、分析等;

           单纯看jmeter监控是没法对服务端进行分析定位的。

  • 相关阅读:
    tensorflow笔记1_入门案例
    keras_非线性回归
    python_神经网络识别手写数字0-9
    python_天气查询小程序_1
    打开网站URL遇到“HTTP Error 418:”问题
    笔记1-1三层交换机实现vlan间路由
    用python写一个简单的BP神经网络
    linux系统定时检查网络状态python脚本
    文件名过长,无法删除。
    du 和 df命令
  • 原文地址:https://www.cnblogs.com/uncleyong/p/16529377.html
Copyright © 2020-2023  润新知