• jemeter监听器的使用


    打开jemeter,新建线程组,添加http请求,在请求下添加监听器:

    一、添加一个jp@gc - PerfMon Metrics Collector监听器:

    服务器性能监测控件,包括CPU,memory(内存),networkI/O,disks I/O,swap(吞吐量),TCP等等。

    (JMeter cannot retrieve by default server metrics except Tomcat ones.:就是jemeter只能监控tomcat的主机)(前提是要先在服务器上startAgent,即把插件解压到服务器上,运行startAgent)

    把serverAgent放到你要监听的服务器下,开启lib文件下的startAgent。

    如果是windows系统的,就启动startAgent.bat。

    如果是Linux系统的,就启动startAgent.sh。

     点击运行,结束分析结果:。

    二、添加聚合报告

    1、Label - 请求对应的name属性值。

    2、 Samples - 具有相同标号的样本数,总的发出请求数。

    3、Average - 请求的平均响应时间。

    4、Median - 50%的样本都没有超过这个时间。这个值是指把所有数据按由小到大将其排列,就是排列在第50%的值。

    5、90% Line - 90%的样本都没有超过这个时间。这个值是指把所有数据按由小到大将其排列,就是排列在第90%的值。

    6、95% Line - 95%的样本都没有超过这个时间。这个值是指把所有数据按由小到大将其排列,就是排列在第95%的值。

    7、99% Line - 99%的样本都没有超过这个时间。这个值是指把所有数据按由小到大将其排列,就是排列在第99%的值。

    8、Min - 最小响应时间。

    9、Max - 最大响应时间。

    10、Error % - 本次测试中,有错误请求的百分比。

    11、Throughput - 吞吐量是以每秒/分钟/小时的请求量来度量的。这里表示每秒完成的请求数。

    12、Received KB/sec - 收到的千字节每秒的吞吐量测试。

    13、Sent KB/sec - 发送的千字节每秒的吞吐量测试。

     三、添加Response Time Graph

    可以看到各个请求的响应时间点

    各名次解释:
    Graph setting 图片设置
    Interval:横坐标的刻度
     
    Title 标题 默认
    Line setting 线条设置 默认
    Graph size 图片尺寸 默认
     
    X Axis 横坐标 默认
     
    Y Aixs 纵坐标
    Scale maximum value 纵坐标长度
    increment scale 纵坐标的刻度
     四、jp@gc - Response Latencies Over Time
    就是记录客户端发送请求完成后,服务器端返回请求之前这段时间
     
    无须多想只要懂怎么去拼命
  • 相关阅读:
    Ignite、Vertx
    Spring boot ConditionalOnClass原理解析
    SPI
    Redis (总结)
    Mysql 线程池 ===
    Mysql JDBC-mysql-Driver queryTimeout分析
    Java网关服务-AIO(三)
    Java网关服务-AIO(二)
    Java网关服务-AIO(一)
    Java nio Server端示例
  • 原文地址:https://www.cnblogs.com/dearflt/p/9447740.html
Copyright © 2020-2023  润新知