jmeter查看平均响应时间_基于Docker的jmeter弹性压测(3)实时响应时间

本文介绍了如何在基于Docker的jmeter弹性压测中利用backend listener和Grafana实时监控服务器响应时间。通过设置backend listener的influxdb实施,将数据发送至influxdb,然后在Grafana中配置数据源和面板,展示pct95响应时间的平均值,以便于调整压测策略。
摘要由CSDN通过智能技术生成

使用jmeter进行压测的时候,一般情况下,我们采用的是nogui模式,执行完成之后,在listener里面打开保存的jtl文件进行图形绘制查看响应时间/tps的变化,基本不采用gui模式进行压测和实时绘图。那么在基于docker的jmeter弹性压测的时候,我们如何获取实时的服务器响应时间以此来指导是加压还是减压呢?

backendlistener

这是我们主要用到jmeter自带的listener里面的额backend listener。

我们先看下官网的介绍:

The backend listener is an Asynchronous listener that enables you to plug custom implementations of BackendListenerClient. By default, a Graphite implementation is provided.

简单翻译下:backend listener是一个异步的listener,可以支持任何实现了BackendListenerClient的自定义逻辑。默认,jmeter提供了一个机遇Graphite的实现。

在前文我们都是使用influxdb作为时序库,所以本文章依旧采用influxdb。

  • jmeter里新建测试用例
  • 新建thread group
  • 增加采样器之后,Add -> Listener -> Backend Listener,然后在implementation里面选择influxdb,填入的参数如下所示:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值