一,jmeter的用途:

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,
它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 
Apache jmeter 可以用于对静态的和动态的资源(文件,Servlet,Perl脚本,java 对象,数据库和查询,FTP服务器等等)的性能进行测试。
它可以用于对服务器、网络或对象模拟繁重的负载来测试它们的强度或分析不同压力类型下的整体性能。
 

说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest

对应的源码可以访问这里获取: https://github.com/liuhongdi/

说明:作者:刘宏缔 邮箱: 371125307@qq.com

 

二,下载jmeter

1,官网:
https://jmeter.apache.org/
下载页面:
https://jmeter.apache.org/download_jmeter.cgi
2,下载:
[root@localhost ~]# mkdir /usr/local/source/jmeter
[root@localhost ~]# cd /usr/local/source/jmeter/
[root@localhost jmeter]# wget https://mirror.bit.edu.cn/apache//jmeter/binaries/apache-jmeter-5.3.zip

三,安装jmeter

说明:jmeter是基于java的软件,在安装jmeter之前,先确认机器中已安装好了jdk环境,
可参考这一篇:
https://www.cnblogs.com/architectforest/p/12432591.html
 
1,解压
[root@localhost jmeter]# unzip apache-jmeter-5.3.zip
2,把解压后的文件移动到软件安装目录
[root@localhost jmeter]# mv apache-jmeter-5.3 /usr/local/soft/

四,为jmeter配置环境变量

1,编辑profile

[root@localhost jmeter]# vi /etc/profile
增加以下三行:
export JMETER_HOME=/usr/local/soft/apache-jmeter-5.3
export CLASS_PATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASS_PATH
export PATH=$JMETER_HOME/bin:$PATH
2,使环境变量生效:
[root@localhost jmeter]# source /etc/profile

五,测试安装是否成功

       查看版本:
[root@localhost jmeter]# jmeter -v
_ ____ _ ____ _ _ _____ _ __ __ _____ _____ _____ ____
/ \ | _ \ / \ / ___| | | | ____| | | \/ | ____|_ _| ____| _ \
/ _ \ | |_) / _ \| | | |_| | _| _ | | |\/| | _| | | | _| | |_) |
/ ___ \| __/ ___ \ |___| _ | |___ | |_| | | | | |___ | | | |___| _ <
/_/ \_\_| /_/ \_\____|_| |_|_____| \___/|_| |_|_____| |_| |_____|_| \_\ 5.3 Copyright (c) 1999-2020 The Apache Software Foundation

六,在linux下面运行时,为jmeter创建一个桌面链接:

     链接到这个命令即可:
/usr/local/soft/apache-jmeter-5.3/bin/jmeter
    可以为它选择一个icon:
/usr/local/soft/apache-jmeter-5.3/docs/images/logo.svg
    或同目录下的jmeter.png
    如图:
 
   
 

七,配置jmeter为中文

1,临时配置中文
启动jmeter后:
菜单->Options->Choose Language->Chinese(Simplified)
无需重启即可生效
但重启后会失效
 
2,使配置中文永久生效:
[root@localhost jmeter]# vi /usr/local/soft/apache-jmeter-5.3/bin/jmeter.properties

增加一行:

language=zh_CN

如果想恢复为英文,去掉这一行即可

八,解决jmeter测试结果的Response Body中的中文乱码

[root@localhost seconddemo]# vi /usr/local/soft/apache-jmeter-5.3/bin/jmeter.properties 

增加一行配置:

sampleresult.default.encoding=utf-8

然后重启jmeter即可

 

九,查看linux的版本:

[root@node ~]# cat /etc/redhat-release
CentOS Linux release 8.1.1911 (Core)

linux(centos8):安装jmeter5.3的更多相关文章

  1. linux(centos8):安装prometheus服务端/node_exporter客户端(prometheus 2.18.1)

    一,prometheus的用途 Prometheus是一个开源的系统监控和警报工具包 相比其他监控系统,它更适用于微服务的体系架构 它使用各种专用exporter,用来实现对硬件/存储/数据库/web ...

  2. linux centos8 安装dokcker并启动coreapi

    粘的个人笔记,格式有点乱.勿在意 core api程序包 发布直接部署包: 链接:https://pan.baidu.com/s/1zZe9H1Fevf7DdzfF-MJb9w 提取码:t0ai 源码 ...

  3. linux(centos8):安装kubernetes worker节点并加入到kubernetes集群(kubernetes 1.18.3)

    一,安装kubernetes前的准备工作      安装前的准备工作(master\worker都要进行)      参见: https://www.cnblogs.com/architectfore ...

  4. linux(centos8):安装配置consul集群(consul 1.8.4 | centos 8.2.2004)

    一,什么是consul? 1,Consul 是 HashiCorp 公司推出的开源软件,用于实现分布式系统的服务发现与配置. Consul 是分布式的.高可用的. 可横向扩展的   2,官方网站: h ...

  5. linux(centos8):安装java jdk 15 (java 15)

    一,下载jdk15 官方网站: https://www.oracle.com/java/ 下载页面: https://www.oracle.com/cn/java/technologies/javas ...

  6. linux(centos8):安装Jenkins持续集成工具(java 14 / jenkins 2.257)

    一,什么是Jenkins? 1,jenkins是什么? Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具, 用于监控持续重复的工作,旨在提供一个开放易用的软件平台, 使软件的持续 ...

  7. linux(centos8):安装分布式事务服务seata(file单机模式,seata 1.3.0/centos 8.2)

    一,什么是seata? Seata:Simpe Extensible Autonomous Transcaction Architecture, 是阿里中间件,开源的分布式事务解决方案. 前身是阿里的 ...

  8. linux(centos8):安装java jdk 14 (java 14.0.2)

    一,下载jdk14 官方网站: https://www.oracle.com/java/ 下载页面: https://www.oracle.com/cn/java/technologies/javas ...

  9. Linux下安装配置Jmeter5.1,并执行jmx文件

    Windows下的jmeter是GUI模式,可查看操作,但是GUI对性能的干扰比较大,所有一般压测会在Linux上运行. 下面是Linux下安装配置Jmeter5.1,并执行jmx文件的步骤, 一.安 ...

随机推荐

  1. [LeetCode]1114. 按序打印(并发)

    ####题目 我们提供了一个类: public class Foo {   public void one() { print("one"); }   public void tw ...

  2. C#开发PACS医学影像处理系统(十一):Dicom影像挂片协议

    通俗点说,挂片协议可以看作整个系统的一个相对复杂一点的配置文件,可以用JSON或XML格式来读取与保存, 另外,可以制作一个独立的exe配置程序来管理这些挂片协议. 假设配置了CT的挂片协议的右键菜单 ...

  3. mysql读写分离--一主多从,冗余存储

    转载了https://blog.csdn.net/u013421629/article/details/78793966 https://blog.csdn.net/justdb/article/de ...

  4. JVM-概述和内存区域

    目录 JVM的优势 Java的跨平台性 JVM跨语言 举个例子 JVM整体结构 运行时数据区 方法区(Method Area) 1. 什么是方法区(Method Area)? 2.方法区(Method ...

  5. keras中的mask操作

    使用背景 最常见的一种情况, 在NLP问题的句子补全方法中, 按照一定的长度, 对句子进行填补和截取操作. 一般使用keras.preprocessing.sequence包中的pad_sequenc ...

  6. SpringBoot+RabbitMQ 方式收发消息

    本篇会和SpringBoot做整合,采用自动配置的方式进行开发,我们只需要声明RabbitMQ地址就可以了,关于各种创建连接关闭连接的事都由Spring帮我们了~ 交给Spring帮我们管理连接可以让 ...

  7. c++11 新特性实战 (一):多线程操作

    c++11多线程操作 线程 thread int main() { thread t1(Test1); t1.join(); thread t2(Test2); t2.join(); thread t ...

  8. Ribbon自定义负载均衡策略,在网关实现类似Ip_hash的负载均衡,ribbon给单个服务配置属性

    背景: 我需要在网关实现一种功能,某个用户的请求永远打在后台指定的服务,也就是根据ip地址进行负载均衡 原理: 在ribbon的配置类下: 那我们自己创建一个IRule的实现类,模仿ZoneAvoid ...

  9. Centos-用户管理-useradd userdel usermod groupadd groupdel id

    linux是多用户.多任务操作系统 linux角色分类 超级用户 root # 管理员.特定服务主进程 0 普通用户    $  普通管理员.服务运行需要的用户 500~65535 虚拟用户 不能登录 ...

  10. mac操作liunx

    mkdir demo //创建一个文件夹 touch index.html // 创建一个html文件 rm rouch index.html //删除找个index.html文件 rmdir dem ...