Linux 下安装 Jmeter,要求先要安装 1.6 版本以上的jdk。所以先说明怎样安装jdk和配置环境变量,本文介绍的是.tar.gz版本的jdk安装。

1、首先在windows上,到官网:http://www.oracle.com/technetwork/java/javase/downloads/index.html 上下载jdk,

在 linux 上用命令 : uname -a 查看linux系统版本(32/64位),选择要下载的jdk。

2、选择要安装java的位置,一般安装在 /usr/目录下,新建文件夹java (mkdir java)

3、用 pscp 命令将 windows 下载的jdk压缩包拷贝到 linux上。(如何从windows上传文件到linux,查看文章:)

或者用xftp4工具上传到linux文件夹下

4、在jdk所在目录下,执行:tar -zxvf  jdk-8u161-linux-x64.tar.gz

解压后,jdk就安装好了,下面要配置java的环境变量

5、查看jdk安装目录

配置相关环境变量,修改/etc/profile文件,使用命令:vi /etc/profile,在文件末尾添加如下内容。

A. 你要将 /usr/java/jdk1.8.0_161改为你的jdk安装目录 
B. linux下用冒号“:”来分隔路径 
C. $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值 
在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种 
常见的错误。 
D. CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。 
E. export是把这三个变量导出为全局变量。 
F. 大小写必须严格区分。 

6、如果想让相关配置生效,需要执行/etc/profile。因此需要执行如下操作,source /etc/profile,这样就可以了。

执行后居然报错:

于是,把export改成分别导出,再次执行source /etc/profile就成功了。

7、查看jdk是否安装成功,输入命令:java -version

如果输出类似以下错误:-bash: /disk2/java/jdk1.8.0_74/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

说明 jdk 版本安装错误,是因为64位系统中安装了32位程序,需卸载重装。

安装jmeter

1、在liunx的 /usr 目录下新建目录 jmeter:mkdir jmeter

2、把 windows 上的 jmeter 安装包上传到 linux,每次重启虚拟机之后,都要重启一下网络服务: sudo service network restart,否则ens33 没有inet 这个属性,没法通过IP地址连接虚拟机。

在windows的命令行切换到pscp文件目录下执行:pscp jmeter文件绝对路径 root@IP:/usr/jmeter

3、解压 jmete:unzip apache-jmeter-3.0_json.zip

安装完成。

 

Linux 上安装 jmeter的更多相关文章

  1. linux上安装Jmeter

    一.首先,你的linux上要有jdk,没有的话请参考上一篇 http://www.cnblogs.com/bigshan-1/p/6242991.html 二.延续上篇的linux用户xiaoming ...

  2. linux上执行jmeter脚本

    1.linux上安装jmeter 将windows上的zip包直接放到linux上 进入bin目录,chmod 777 jmeter 修改环境变量: 1 2 3 4 # vim /etc/profil ...

  3. 【NO.2】Jmeter-安装Jmeter - 在Linux环境安装Jmeter - 在Windows环境安装Jmeter

    当配置完Jmeter运行的环境之后,就可以开始安装Jmeter了. 为什么既要告诉各位"在Linux系统内安装Jmeter",又要告诉各位"在Windows系统内安装Jmeter"?因为当我们在构建1 ...

  4. Linux 下 安装 Jmeter

    Linux下安装jmeter 1.1 下载JMeter 官方网站下载最新版本: http://jmeter.apache.org/download_jmeter.cgi    两个只是解压方式不一样而 ...

  5. 【Jmeter基础】 Linux上运行Jmeter

    Jmeter 是一个强大的并发压测工具,常用于性能测试,压力测试,接口测试等领域.本文将介绍如下内容: 1. Jmeter 执行阶梯式压测 2. Jmeter 如何压测网站的js,css 等资源 3. ...

  6. linux下安装JMeter(小白教程)

    用windows平台测试时,会受到网络条件的影响,导致测试结果不够准确,尤其是高并发的情况下,需要能够精准的测试请求的响应时长,对于网络的要求更加苛刻.在这样的情况下,可以考虑在linux服务器端安装 ...

  7. linux上实现jmeter分布式压力测试(转)

    摘要:最近根据公司工作的需求,学习了一些压力测试的知识,目前,公司使用的是jmeter进行压力测试.下面就记录下近期的学习.我想将这次的博文分成三个部分:1.开始测试前的准备(测试环境的搭建)2.在一 ...

  8. 在Windows和Linux上安装paramiko模块以及easy_install的安装方法

    一.paramiko模块有什么用? paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接.由于使用的是python这样的能够跨平台运行的语言 ...

  9. 在Linux上安装Oracle RAC 12 c(12.1) 虚拟机,一步一步向导

    Oracle RAC 12 c(12.1)在Linux上安装虚拟机,一步一步向导 今天我们将看到如何安装 12 c版本1 RAC(真正的应用程序集群)数据库2 Linux 64位的虚拟机 使用VMWa ...

  10. WINDOWS和Linux上安装php7 alpha 并安装 yaf

    WINDOWS和Linux上安装php7 alpha 并安装 yaf PHP技术  widuu  2个月前 (06-15)  126浏览  0评论 windows 1.windows上安装 php7 ...

随机推荐

  1. Python_基础_Print_转义字符和原字符

    转义字符和原字符 print('hello\nworld') #转义功能的首字母 n-->newline的首字母表示换行 print('hello\tworld') #\t即表示一个制表位 pr ...

  2. 一、100ASK_IMX6ULL嵌入式裸板学习_LED实验(下)

    自己尝试通过C语言方式驱动LED:

  3. Selenium私房菜系列6 -- 深入了解Selenium RC工作原理(1)【QQ】

    前一篇已经比较详细讲述了如何使用Selenium RC进行Web测试,但到底Selenium RC是什么?或者它由哪几部分组成呢?? 一.Selenium RC的组成: 关于这个问题,我拿了官网上的一 ...

  4. uni-app学习笔记之----传参、通讯

    1.页面传参 父级页面传递参数到详情页: 详情页得到参数: 打印: 2.组件通信 (1)子组件---->父组件:$emit() (2)父组件---->子组件:props (3)兄弟组件: ...

  5. VC如何创建C编译器能使用的动态库

    方法 使用extern "C"修饰 设置统一的调用约定 举例 例1--使用__cdecl,一般C编译器使用此约定,如LabWidnows/CVI. cpp代码 extern &qu ...

  6. JS——如果数组中的信息存在多个相同的属性,那么则将这些相同的信息放到同一个children中。

    var arr = [ {name: '张三', age: 10, sex: '男'}, {name: '李四', age: 10, sex: '男'}, {name: '钱五', age: 11, ...

  7. Spring Web MVC注解

        @RequestMapping @RequestMapping注解的主要用途是将Web请求与请求处理类中的方法进行映射. Spring MVC和Spring WebFlux都通过RquestM ...

  8. [.Net] 【笔记】基于.NET平台常用的框架整理(转载,侵删)

    分布式缓存框架: Microsoft Velocity:微软自家分布式缓存服务框架. Memcahed:一套分布式的高速缓存系统,目前被许多网站使用以提升网站的访问速度. Redis:是一个高性能的K ...

  9. csr_matrix与ndarray类型互转

    ndarry 转 csr_matrix>>> import numpy as np>>> import scipy.sparse >>> my_m ...

  10. dart extends 覆盖规则

    1,不覆写super的变量,child会自动继承super的变量.即使是在child里给super赋值,child里也是可以访问到的,可能是因为引用的关系. 2,只要覆写了super的变量,只给sup ...