• jmeter跑脚本的注意事项


    指标主要看以下几点:

    1、jmeter性能测试的报告,不要看平均响应时间,而是看90%响应时间,一般不能超过3s,超过3s则不符合标准
    2、响应时间超过3s就要优化,但不是平均响应时间,因为最小响应时间和最大响应时间差距比较大,而是90%响应时间比较准。cpu超过80%就比较危险,需要处理
    3、应用cpu如果超过80%,那需要去看数据库cpu占用率多少
    4、tps和点击量如果一样,则说明应用服务器已经达到顶,即使增加点击量,也给不了服务器压力了
    5、持续时间5min和20min,持续时间调大,同一个接口同个并发量性能指标会差别比较大
    6、内存除非是爆了,一般不影响性能的快慢
    7、jmeter报告主要看事务处理效率和95%响应时间 

    线程组属性设置:

    线程数:并发数

    ramp-up时间:跑完一轮并发的时间

    循环次数:一般跑压测时,不限制循环次数,所以默认选永远。但需要设置持续时间,不然会该脚本会一直执行。

    持续时间:该压测脚本在多少秒内执行结束。

    ps:ramp-up时间怎么确定?比如压测目标是并发100,那先设置该线程组的线程数为,ramp-up设置为0,循环次数为1,启动该线程组,执行结束后,查看右上角的计时,这个就是该线程组执行开始到结束的时长。我们可以看到这里执行的时长才1秒钟,说明应用服务器性能很好,服务器的事件处理很快速,那么我们可以设置ramp-up为3分钟即可。假设这里的执行时长为20s,一般来说,我们需要循环3、4次,那么ramp-up=20*4=80s。

    确定好ramp-up之后,就可以正式跑压测脚本(不同的并发数)。循环次数勾选永远,设置一个固定的持续时间,只更改线程数。

    什么时候会修改ramp-up时间呢?比如脚本执行结束后,拿到的jmeter报告虽然没报错,但应用服务器cpu突然变高,我们需要分析它的递增幅度,那么可以将ramp-up调大一些,比如5分钟。

  • 相关阅读:
    hdu 1251(字典树)(3种方法)
    HDU 2203(KMP算法)
    九度oj 题目1335:闯迷宫
    poj3894 bfs+记录路径
    状压dp--P2704
    状压dp--洛谷P2622
    动态规划--牛客多校number
    完全背包
    01背包--hdu
    莫比乌斯反演模板--Gym 101982B
  • 原文地址:https://www.cnblogs.com/lv-lxz/p/14237119.html
Copyright © 2020-2023  润新知