当配置完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. nginx安装配置+集群tomcat:Centos和windows环境

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

  4. Memcached在windows下安装与使用

    建议:windows系统下仅为测试所有,生产环境下服务端应使用Linux系统. 本文最后更新于:2014-08-03 18:24 原文:http://www.yaosansi.com/post/mem ...

  5. windows下安装php笔记

    为了更深入的理解下服务端的配置 ,上篇文章讲了如何在windows下安装apache , 接下来再研究下在windows下安装php并且结合apache运行php环境, 纯属学习用 ^^ ,如果嫌麻烦 ...

  6. Redis简介以及如何在Windows上安装Redis

    Redis简介 Redis是一个速度非常快的非关系型内存数据库. Redis提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erla ...

  7. 在Windows下安装64位压缩包版mysql 5.7.11版本的方法

    为了学习数据库,自己去网上下载了最新版本的Windows64位的mysql 5.7.11,但是花了很长的时间在安装的问题上,同时也借鉴了几位前辈的博文来帮助自己解决在安装过程中遇到的问题,安装成功之后 ...

  8. 手把手教你在Windows环境下升级R

    在Windows环境下,我们可以使用installr包自动将R升级到最新版本.并且可以安装软件.下面主要演示如何在Windows环境下升级R,并将旧版本安装的R包复制到更新版本的R. 1.加载inst ...

  9. 安装Win7提示Windows无法安装到磁盘怎么办

    Windows之家(www.windowszj.com):在安装Win7系统的过程中,由于每台电脑的状态不一样,比如硬件配置原因,或者是硬盘格式.硬盘状态等问题,会使得每台电脑在安装过程中都会有些不一 ...

随机推荐

  1. Redis集群研究和实践(基于redis 3.0.5)

    前言 redis 是我们目前大规模使用的缓存中间件,由于它强大高效而又便捷的功能,得到了广泛的使用.现在的2.x的稳定版本是2.8.19,也是我们项目中普遍用到的版本. redis在年初发布了3.0. ...

  2. QuickHit游戏

    一 项目需求 根据输入速率和正确率将玩家分为不同级别,级别越高,一次显示的字符数越多,玩家正确输入一次的得分也越高.如果玩家在规定时间内完成规定次数的输入,正确率达到规定要求,则玩家升级(为了简单起见 ...

  3. python——请求服务器(http请求和https请求)

    一.http请求 1.http请求方式:get和post get一般用于获取/查询资源信息,在浏览器中直接输入url+请求参数点击enter之后连接成功服务器就能获取到的内容,post请求一般用于更新 ...

  4. 实例讲解表单验证插件Validation的应用

    jquery.Validation是一款优秀的jquery插件,它能对客户端表单进行验证,并且提供了许多可以定制的属性和方法,良好的扩展性.现在 结合实际情况,我把项目中经常要用到的验证整理成一个实例 ...

  5. [日常训练]FJ省夏令营day1

    T1 Description 给出n个矩形的顶点坐标(每个矩形的底边都在x轴上),求这n个矩形所组成图形的轮廓线的顶点. Input 第一行一个整数n,表示矩形个数. 以下n行,每行3个整数,分别表示 ...

  6. SAP B1 ADDON 开发

    承接各类SAP B1 ADDON 开发. 有需要,请联系.

  7. Java中的Scoket编程

    网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来. java.net包中提供了两种常见的网络协议的支持: TCP: TCP是传输控制协议的缩写,它保障了两个应用程序之间的可靠 ...

  8. [Javascript] The Array filter method

    One very common operation in programming is to iterate through an Array's contents, apply a test fun ...

  9. (bug更正)利用KVC和associative特性在NSObject中存储键值

    KVC 一直没仔细看过KVC的用法,想当然的认为可以在NSObject对象中存入任意键值对,结果使用时碰到问题了. 一个简单的位移动画: CAKeyframeAnimation *keyPosi=[C ...

  10. 新花生壳+tomcat(内网映射,无需设置路由器)建站攻略

    说明: 1.适用于内网用户(局域网,校园网,或者公司网等无法更改路由器映射的情况) 2.一共花了8块钱…………心疼.不过如果大家有钱的话,8块钱,少吃一顿麻辣烫就好了~总之,这个适用于测试网站,小访问 ...