微信公众号:运维开发故事,作者:wanger

ESrally介绍

esrally是elastic search官方用于对ES集群进行压力测试的工具,使用esrally可以为我们构建不同版本集群,构造不同的参数和数据来进行压力测试,并且可以对产生的压测结果进行比较,rally顾名思义是拉力赛的意思,esrally的一些名词也都与拉力赛有关。
github地址:https://github.com/elastic/rally

ESrally安装

环境要求

python3.8 pip3
jdk8
git 1.9+

python3.8安装

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel
wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tar.xz
tar -xvJf Python-3.8.2.tar.xz
mkdir /usr/local/python3
cd Python-3.8.2/
./configure --prefix=/usr/local/python3
make && make install
ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3

git 2.22安装

由于yum安装的git版本默认为1.8,因此我需要编译安装较新版本的git,如果已通过yum安装过git,可以使用yum remove git卸载

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
cd /tmp
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.22.0.tar.gz
tar xzf git-2.22.0.tar.gz
cd git-2.22.0
make prefix=/usr/local/git all
make prefix=/usr/local/git install
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
source /etc/bashrc

elasticsearch压力测试工具之ESrally使用说明相关推荐

  1. benchmarksql测试mysql_数据库压力测试工具 -- BenchmarkSQL 使用说明

    关于数据库的压力测试,之前写过3篇Blog: 数据库基准测试(Database Benchmarking) 说明 数据库压力测试工具 -- Hammerdb 使用说明 数据库压力测试工具 -- Swi ...

  2. http压力测试工具及使用说明

    说明:介绍几款简单.易使用http压测工具,便于研发同学,压测服务,明确服务临界值,寻找服务瓶颈点. 压测时候可重点以下指标,关注并发用户数.TPS(每秒事务数量).RT(事务响应时间).事物失败率. ...

  3. php 压测流量回放,终极 Web 应用性能和压力测试工具 Gor

    常见的 Web 应用的压力测试工具 Web 应用压力测试工具有很多,比如 Apache ab,node-ab,Apache JMeter, LoadRunner, httperf.但是这些工具都没能解 ...

  4. Geeks3D FurMark v1.26 显卡压力测试工具中文便携版带GPU-Z

    前言 Geeks3D FurMark 是一款显卡压力测试工具,显卡性能测试软件,由oZone3D.net网站开发,通过皮毛渲染算法来衡量显卡的性能,同时还能借此考验显卡的稳定性,最低要求NVIDIA ...

  5. Web 应用性能和压力测试工具 Gor

    Web 应用性能和压力测试工具 Gor 常见的 Web 应用的压力测试工具 Web 应用压力测试工具有很多,比如 Apache ab,node-ab,Apache JMeter, LoadRunner ...

  6. 网站压力测试工具webbench

    webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便. 1.适用系统:Linux 2.编译安装: 引用 wget htt ...

  7. 微软压力测试工具 web application stress

    WEB服务器的压力测试工具~ 115808 2009年8月1日 lbimba 铜牌会员 这里给广大的煤油推荐一个web网站压力测试工具.它可以用来模拟多个用户操作网站,在程序投入运行时,可以用它来进行 ...

  8. python的web压力测试工具-pylot安装使用

    pylot是python编写的一款web压力测试工具.使用比较简单.而且测试结果相对稳定. 这里不得不鄙视一下apache 的ab测试,那结果真是让人蛋疼,同样的url,测试结果飘忽不定,看得人心惊肉 ...

  9. Linux下四款Web服务器压力测试工具(http_load、webbench、ab、siege)介绍

    一.http_load程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载.但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会 ...

最新文章

  1. OpenCV中使用神经网络 CvANN_MLP
  2. 改变背景色为苹果绿--保护眼睛
  3. 不全?MySQL数据类型精讲,定点日期枚举文本字符串,json二进制,空间,选择建议,完整详细可收藏
  4. Eclipse 常用快捷键收集
  5. 中断处理函数_ARM的中断处理 [二]
  6. 前端开发从入门到进阶完全指南,不用再迷茫前端要怎么学啦!
  7. 2003系统中证书服务
  8. 牛客——数据库实战(1~30)
  9. Hibernate 与 Mybatis 如何共存?打破你的认知!
  10. mysql触发器预约实例_Mysql触发器实例分析
  11. BAT智能硬件布局 争搭平台卡位各异
  12. java char类型 unicode字符集 utf-8字符编码
  13. 配置本地DNS服务器地址
  14. install par
  15. 获取mac电脑最高权限
  16. Raft 为什么是更易理解的分布式一致性算法
  17. Google Play In-app Billing
  18. Java 实现OCR 识别图像文字(手写中文)----tess4j
  19. Cannot load library /home/yx/Qt5.3.0/Tools/QtCreator/lib/qtcreator/plugins/QtProject/libHelp.so:
  20. WZOI基础题库1~15题答案

热门文章

  1. BIND9手册【转】
  2. 网页动态连线背景-蜘蛛网
  3. ITSM | 权威指南发布,高速IT服务管理团队是什么样子的?
  4. SQL SERVER 2000 企业管理器免安装方法
  5. ESP-IDF:ESP32 fatory分区不够用,重新分区的方法
  6. [数值计算-16]:最小二乘法的求解1 - 一元二次方程解析法求解
  7. 企业如何搭建呼叫中心?
  8. linux中位置变量
  9. 蟠桃c语言,【蟠桃记】 (C语言代码)递归法和归纳法
  10. XCOPY与COPY