实验室
二两酒馆
测试攻城狮一枚
展开
-
zookeeper小助手实现目录复制删除操作
背景zookeeper有几个ui工具,但都不支持目录的复制,反正我没有找到。做项目时配置中心使用zk来维护的,当重新搭建环境想私有化一份配置时,那个费劲,既然找不到自己写一个小助手,作为其他ui工具的补充吧~需求先写个能凑合用,写一个GUI的,得空再把它写成web的~ 且做的时候比较急,并没有什么设计可言,可能代码稍乱,得空整理一下,马上放假了~ 先放上~build简单需求:...原创 2018-02-12 17:13:30 · 7351 阅读 · 1 评论 -
jenkins创建一个jmeter任务
假设已经装好了jenkens 为演示我使用的是docker安装的使用jmeter编写脚本,并添加backend listener,放在对应的目录里(对应jenkens构建的执行的目录根据情况自定,在此是/var/lib/jmeter-scenarios/)创建一个自由风格的任务,配置如下 最终效果 只为系统地演示,细节略...原创 2018-09-14 16:22:44 · 597 阅读 · 0 评论 -
grafana读取influxdb
没有与【jmeter将统计结果写入influxdb】写在同一文章,是因为这两部分完全可以独立,另外grafana配置的结果很多~最后会给出效果图安装grafana为演示我使用windows,下载安装包、解压、启动服务 更多安装参考 比如centOS yum install https://s3-us-west-2.amazonaws.com/grafana-releases/...原创 2018-09-14 13:06:49 · 6296 阅读 · 1 评论 -
telegraf将数据写入influxdb
telegraf1.7 centOS 主要介绍将telegraf数据写入influxdb其他的不在此介绍概述Telegraf是一个插件驱动的服务器代理,用于收集和报告指标,是 TICK stack的一部分。Telegraf具有直接从其运行的系统中提取各种指标的插件,从第三方API提取指标,甚至通过statsd和Kafka消费者服务监听指标。它还具有输出插件,可将指标发送到各种...原创 2018-09-14 15:36:00 · 7863 阅读 · 2 评论 -
jmeter将统计结果写入influxdb
前提:influxdb:建议用最新的,自行选择jmeter:版本2.13+假设:influxdb安装完成,没有安装可以参看之前的博文或者自行google步骤修改influxdb配置,开启graphite[root@test25 ~]# vim /etc/influxdb/influxdb.conf……[[graphite]] enabled = true...原创 2018-09-13 19:01:24 · 5003 阅读 · 6 评论 -
将jmx指标写入influxdb
前面了介绍了如何将服务器指标、性能压测指标写入influxdb。本小节写如何将java应用相关指标抓出来写入influxdb,没什么新鲜的还是采用拿来主义借助jmx配置jmxhttps://blog.csdn.net/yue530tomtom/article/details/80805412 这里有https://blog.csdn.net/yue530tomtom/article/deta...原创 2018-09-18 16:18:54 · 2551 阅读 · 0 评论 -
[mark]近期总结重点:围绕16~17年间搭建的性能测试平台展开各个知识点
其中包括:groovyjenkensjmetertelegrafinfluxdbgrafana以上部分逐个展开简陋版本15年写的总结见:https://download.csdn.net/download/yue530tomtom/10637240原创 2018-09-04 16:08:58 · 201 阅读 · 0 评论 -
ngrinder部署
本文只说部署,其他细节后续给出ngrinder是一个开源工具,网上也有很多教程,刚开始接触使用ngrinder的时候也拜读过不少前辈们的文章,实施过程还是会有问题,大大小小的坑吧 部署方式有很多种形式 1、单Controller多agent是最常用的方式,但这种方式在规模大的压测时Controller会成为瓶颈 2、分布式Controller和多agent:1)单机部署Contr...原创 2018-08-28 18:30:47 · 5128 阅读 · 3 评论 -
使用jmeter测试https绕过证书实验
背景:由http转https,采购解析https的板卡,评估性能。使用LR测试时发现不同网段的请求有的网段会被拦截(具体原因还未来得及细查)。随后改用jmeter测试。顺便就研究了一下能否绕过https证书,做了个demo记录一下,备用示例一个能用jmeter调用的java请求。添加依赖jar:httpclient相关包、jmeter相关包(ApacheJMeter_core.jar、Ap...原创 2018-04-13 11:35:33 · 10389 阅读 · 1 评论 -
性能参数化大文件处理设想
本篇是个初步设想,mark一下,几次大促和书香节压测发现处理参数化时弊端挺多,想改进一下。现在还得以项目为主,搞完书香节压测我就把它完整实现性能测试一个关键环节是压测参数化数据处理~,电商大促保障又或者新系统上线,系统性能评估、演练都需要给系统比较大的压力(参数化文件或者参数化报文至少上G或者10G的文本) 对于只能使用一次的数据,之前的做法是将数据分块,分别发送到压力机器上(前面的...原创 2018-03-03 17:02:12 · 4848 阅读 · 0 评论 -
windows之间分发文件
背景性能测试,使用分布式压力机进行规模较大的压测时,环境准备阶段需要将测试依赖的文件(测试数据文件、依赖jar包、依赖第三方程序等)拷贝到各个机器上 分布式压力机使用的是linux系统或或者是windows再或者是两者混用linux机器之间cp文件有很多种,而且都很方便,不需要额外装软件,预装的就能实现文件拷贝比如scp、ftp等都能实现 windows之间就比较麻烦了,os中可能都没有启用ft原创 2017-10-11 19:41:05 · 8518 阅读 · 0 评论 -
jmeter实时结果
实时结果从Jmeter2.13开始,可以通过提供一个实现AbstractBackendListenerClient的类,将实时结果通过Backend Listener发送到后端(JDBC,JMS,Webservice,…)GraphiteBackendListenerClient,允许将指标发送到Graphite后端JMeter 3.2中引入的InfluxDBBackendListen...原创 2018-09-15 00:28:27 · 1714 阅读 · 0 评论