• 性能测试中用Jprofiler分析响应时间过长问题【杭州多测师】【杭州多测师_王sir】


    1、采用30个并发、在Linux中用jmeter -n -t test.jme进行压测

    2、发现tps只有80/sec、左右但是接口的响应时间上升到了400毫秒左右

    3、通过dstat -tcmnd --disk-util命令查看服务器端基本上没有什么资源的消耗、CPU的idle空闲都是99%

    4、为什么会出现这个原因呢? ==》打开Jprofiler然后点击-attach==》点击instrumentation ==》在CPU views里面点击method statistics方法的统计

    5、点击press==》把所有方法的耗时都统计出来、按照total time来统计的==》调用次数比较多

    6、单看这个还不行还得结合调用关系来查看==》call tree==》通过这个方法就可以看到具体的是哪个函数占用的时间最高==》拿出来再做具体的代码的分析

    7、在调用的方法里面底层其实是通过Thread.sleep函数来进行模拟的

  • 相关阅读:
    python set()、len()、type()、保留小数、EOFError
    代码学习与感悟
    你的代码的风格
    python 面向对象的类
    ubuntu 上下左右键变成ABCD
    python运算符
    python 数据类型详解
    python关键字
    python 设计及调试的一些小技巧
    python-list
  • 原文地址:https://www.cnblogs.com/xiaoshubass/p/16754278.html
Copyright © 2020-2023  润新知