Jmeter & TICK

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter & TICK相关的知识,希望对你有一定的参考价值。

背景:
 
本来只是想在将Jmeter的测试结果写入InfluxDB, 但发现从InfluxDB V1.3后开始, 已经不支持Web Admin interface, 才发现InfluxData 搞了一个整体产品栈,名字叫做TICK
  • Telegraf
  • InfluxDB
  • Chronograf
  • Kapacitor
 
前提:
有一台Linux Server (Redhat 6), IP为:172.20.184.157, 可以通过sudo 安装软件包
 
安装
1. 先下载
2. 将这些安装包通过winSCP 复制到Linux 文件夹下(例如:/home/MSDomain1/bzhou/)
3. 切换身份到root账号, 命令行为:“sudo su -”
4. 依次安装,命令行如下:
yum localinstall /home/MSDOMAIN1/bzhou/influxdb-1.3.5.x86_64.rpm
yum localinstall /home/MSDOMAIN1/bzhou/kapacitor-1.3.1.x86_64.rpm
yum localinstall /home/MSDOMAIN1/bzhou/telegraf-1.4.0-1.x86_64.rpm
yum localinstall /home/MSDOMAIN1/bzhou/chronograf-1.3.8.1.x86_64.rpm
 
5. 编辑influxdb.conf, 命令行为:“vi /etc/influxdb/influxdb.conf”
[http]
# Determines whether HTTP endpoint is enabled.
enabled = true
# The bind address used by the HTTP service.
bind-address = ":8086"
[[graphite]]
# Determines whether the graphite endpoint is enabled.
enabled = true
database = "jmeter"
# retention-policy = ""
bind-address = ":2003"
protocol = "tcp"
consistency-level = "one"
 
保存后,退出,重新启动服务,命令依次为:
service influxdb restart
service kapacitor restart
service telegraf restart
service chronograf restart
 
6. 打开chronograf 控制台, http://172.20.184.157:8888/, 查看TICK 安装情况,并设定数据源
 
7. 创建Jmeter数据库
技术分享
 
8. 在Jmeter 项目中加入Backend Listen, 并指向TICK
技术分享
 
 
关于BackendListen 相关知识,请参见
 
 

以上是关于Jmeter & TICK的主要内容,如果未能解决你的问题,请参考以下文章

修改jmeter内存配置(win&mac&linux)

jmeter --- 监控器 Plugins (&jconsole)

性能测试脚本新玩法---fiddler&&Jmeter

bat脚本自动安装Jmeter&Jdk

JMeter测试是环境搭建&功能扩展

Jmeter测试oracle