当配置完Jmeter运行的环境之后,就可以开始安装Jmeter了。
为什么既要告诉各位"在Linux系统内安装Jmeter",又要告诉各位"在Windows系统内安装Jmeter"?因为当我们在构建1个测试计划的步骤是:
(1)首先,Windows的Jmeter图形化窗口内,构建1个测试计划
(2)然后,把构建好的这个测试计划上传到Linux系统的测试机
(3)最后,在Linux系统的测试机,用Jmeter做性能测试
也就是说,我们在Windows、Linux的电脑上,都会用到Jmeter。
 
那么,问题来了。如果我不做步骤(2)(3),只做步骤(1)。这样可以吗?
答:当然可以。但是由于Jmeter本身对机器损耗大(本地的WindowsXP太弱),所以我们才用Linux测试机。况且有时候还需要使用到2台Linux测试机来完成性能测试。
 
总之,执行性能测试的宗旨就是:在本地Windows调通测试脚本后,再扔到远程Linux测试机。 //在Windows上面执行对测试脚本的修改,在Linux仅仅是执行这个测试脚本
 

安装Jmeter

在Windows操作系统装Jmeter

Jmeter帮助文档:http://jmeter.apache.org/usermanual/index.html

Jmeter下载地址:http://jmeter.apache.org/download_jmeter.cgi

、你需要去Jmeter官网下载Jmeter到本地

2、安装Jmeter,解压apache-jmeter-2.11.zip到本地(任何目录均可),比如我把它下载到:“E:\Jmeter\apache-jmeter-2.11”。

3、设置环境变量

(1) 在系统变量中(也可以在”用户变量”中)新建变量名“JMETER_HOME”,变量值为:“E:\Jmeter\apache-jmeter-2.11;”。

(2) 修改“CLASSPATH”,添加如下内容:

%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;

%JMETER_HOME%\lib\jorphan.jar;

%JMETER_HOME%\lib\logkit-2.0.jar

4、运行jmeter的方式是直接双击打开E:\Jmeter\apache-jmeter-2.11\bin\jmeter.bat 即可。

5、为方便使用,直接右键“jmeter.bat”发送到桌面快捷方式。

在Linux操作系统装Jmeter

Jmeter帮助文档:http://jmeter.apache.org/usermanual/index.html

Jmeter下载地址:http://jmeter.apache.org/download_jmeter.cgi

1、 你需要去Jmeter官网下载Jmeter到本地(比如我是将Jmeter安装文件下载到Windows)

2、 然后上传到Linux测试机

(1) 启动xshell

(2) 连接到Linux测试机

(3) 进入到自己的目录(/home/username)

(4) 通过命令”rz”,执行”将Windows的Jmeter安装文件上传到Linux测试机”的操作

3、 解压缩Jmeter安装文件

通过命令”unzip”,解压缩这个Jmeter安装文件

如果执行“unzip XXX.zip”的时候系统提示你在这台测试机上面没有安装unzip这个命令,那么怎么办?

那么,你首先需要安装unzip这个命令,咋安装?请执行aptitude install unzip以安装。然后再执行“unzip XXX.zip”就成了。

4、 通过命令”cd”,执行”进入到Jmeter的bin目录”的操作

5、 在bin目录内,可以看到”jmeter”这个文件。那么如果是执行性能测试的话,只要在命令行输入”./jmeter –n –t 测试计划.jmx” 就可以实现 ”在Linux使用Jmeter做性能测试” 的操作了。

但是会存在N个前提条件:

(1) 如果权限不足,那么可以为Jmeter文件增大权限。(比如:命令”chmod 777 jmeter”)

(2) 你需要将”测试计划.jmx”(我为测试计划文件取名是:testPlanForLinux.jmx)文件上传到Jmeter的bin目录内

(3) 如果涉及到”参数化数据”,那么你需要将”参数化数据.csv”文件也上传到Jmeter的bin目录内。 //第(3)点涉及到参数化数据的概念,后续文档再涉及它

6、 示范一下在Linux使用Jmeter做性能测试 //为了看看上述配置后,是否能用

【NO.2】Jmeter-安装Jmeter - 在Linux环境安装Jmeter - 在Windows环境安装Jmeter的更多相关文章

  1. 移动端自动化环境搭建-Appium for Windows的安装

    安装Appium for Windows版 A.安装依赖 appium就是我们做移动端自动化测试主要的软件 B.安装过程

  2. [Jmeter]jmeter之脚本录制与回放,优化(windows下的jmeter)

    一.录制脚本: 1.启动jmeter 2.添加线程组 3.添加http代理 4.配置代理 a.jmeter侧(注意:lest plan content这里需要选择目标控制器,本文即测试计划中需要选择的 ...

  3. Ant安装以及环境配置以及使用[windows环境]

    一.安装ant 官方主页http://ant.apache.org下载新版的ant. *下载对应的版本,解压到我们的硬盘. 二.配置环境变量 Window中设置ant环境变量: ANT_HOME    ...

  4. nginx安装配置+集群tomcat:Centos和windows环境

    版本:nginx-1.8.0.tar.gz 官网:http://nginx.org/en/download.html         版本:apache-tomcat-6.0.44.tar.gz  官 ...

  5. JDK1.10+scala环境的搭建之windows环境

    第一步:安装jdk 1,http://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html 去找下 ...

  6. Java环境变量搭建(Windows环境)

    变量名:JAVA_HOME 变量值:C:\Program Files (x86)\Java\jdk1.8.0_91        // 要根据自己的实际路径配置 变量名:CLASSPATH 变量值:. ...

  7. jmeter5.1在windows(含插件安装)及linux环境下安装

    jmeter下载 前提:已经安装jdk8+ jmeter下载地址:http://jmeter.apache.org/download_jmeter.cgi 有Binaries和Source版本 前者是 ...

  8. Linux(Ubuntu 16) 下Java开发环境的配置(一)------JDK的配置

    前言: 本文介绍的是通用的安装方法,一般linux系统均可使用该方法安装.本文以Java8环境为例进行配置.   1.JDK的下载 进入java下载页(http://www.oracle.com/te ...

  9. linux和windows下安装python拓展包及requirement.txt安装类库

    python拓展包安装 直接安装拓展包默认路径: Unix(Linux)默认路径:/usr/local/lib/pythonX.Y/site-packagesWindows默认路径:C:\Python ...

随机推荐

  1. JavaScript垃圾回收(二)——垃圾回收算法

    一.引用计数(Reference Counting)算法 Internet Explorer 8以下的DOM和BOM使用COM组件所以是引用计数来为DOM对象处理内存,引用计数的含义是跟踪记录每个值被 ...

  2. IntelliJ IDEA 创建项目project和module的关系

    使用基于IntelliJ的IDE,如phpstorm.android studio都会对project和module的关系比较糊涂.用简单的一句话来概括是:IntelliJ系中的Project相当于E ...

  3. [LintCode] Maximal Square 最大正方形

    Given a 2D binary matrix filled with 0's and 1's, find the largest square containing all 1's and ret ...

  4. include ""与include<>

    在C程序中包含文件有以下两种方法:(1)用符号“<”和“>”将要包含的文件的文件名括起来.这种方法指示预处理程序到预定义的缺省路径下寻找文件.预定义的缺省路径通常是在INCLUDE环境变量 ...

  5. Android Studio 创建aar包与引用

    两者区别:*.jar: 只包含了class文件与清单文件 ,不包含资源文件,如图片等所有res中的文件.*.aar: 包含所有资源 ,class以及res资源文件全部包含 一.创建aar包1.创建一个 ...

  6. Invalid argument supplied for foreach()

    将需要被遍历的数组强制转换为数组类型即可 <?php $array = null; foreach((array)$array as $value){ #..code.... } ?>

  7. 大数值基础、for与while循环的简单对比

  8. php 数据结构 hash表

    hash表 定义 hash表定义了一种将字符组成的字符串转换为固定长度(一般是更短长度)的数值或索引值的方法,称为散列法,也叫哈希法.由于通过更短的哈希值比用原始值进行数据库搜索更快,这种方法一般用来 ...

  9. DbModel

    DbModel 前言 我们都知道EF可以生成Dbmodel,系统生成的Model有时候并不是我们想要的,如何我们要生成自己的Model,那么久需要我们手动的去修改T4模版,T4是对“Text Temp ...

  10. postgresql数据库去重方法

    数据库去重有很多方法,下面列出目前理解与使用的方法 第一种 通过group by分组,然后将分组后的数据写入临时表然后再写入另外的表,对于没有出现再group by后面的field可以用函数max,m ...