51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1268|回复: 3

[原创文章] Jmeter环境安装

[复制链接]
  • TA的每日心情
    开心
    2019-10-10 16:07
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2019-9-24 16:22:48 | 显示全部楼层 |阅读模式
    本帖最后由 TimiZheng 于 2019-9-25 11:20 编辑

    性能测试-工具篇-Jmeter环境安装

    许多文章在介绍一个软件如何获取和安装时,往往都一带而过,这多半说明安装环节没有什么难度。而如果有关环境安装的说明中不仅仅提到了获取和安装本身,则一定要花点时间看一看,它会带给你一些不一样的知识。Jmeter官网中环境安装部分就属于这种情况。当然你也可以直接跳过前面这部分内容,直奔下载和安装。

    下载
    多种下载镜像
    Jmeter官网提供了多个下载镜像地址:
    http://apache.fayea.com/
    http://mirror.bit.edu.cn/apache/
    http://mirrors.hust.edu.cn/apache/
    http://mirrors.tuna.tsinghua.edu.cn/apache/
    http://www-eu.apache.org/dist/ (backup)
    http://www-us.apache.org/dist/ (backup)
    比如,当下载地址为如下地址,且出现不能下载等的情况时,你可以更换//“前面的镜像地址为其它的镜像后再试试:
    http://apache.fayea.com//jmeter/binaries/apache-jmeter-3.2.zip
    不过,如果你在Jmeter的官网下载页面,则无需手动更改镜像,可利用网站本身的UI,对镜像进行更换:

    验证文件的完整性
    Jmeter的下载链接旁边给出了验证下载完整性的验证码,有md5、sha、pgp。md5校验和sha校验比较常见,pgp还是第一次见,后续可以作为一个话题深入学习下。
    在我看来,Jmeter下载包文件尺寸不大,所以不容易出现下载错误的情况。但对文件进行完整性验证是一个好习惯。就如同在实际工作当中,给别人发送一个文件的同时,将该文件的md5值或sha1值一并发送也同样是一个好的习惯。尤其是作为测试人员,经常需要提交测试过的软件包、或在测试报告中指明所测试的版本信息,这时大可以把该软件包的md5值或sha1值一并指明,这样不仅可以唯一确定该软件包,还能避免文件混淆带来的诸多麻烦。

    版本的选择
    一般情况下,软件版本可以选择最新的,确切地说是稳定版本中最新的。因为真正最新的版本可能是尝鲜版、beta版、体验版,它们还带着些许还未稳定的功能。而如果你之前一直在使用着某一个版本,且这个版本可以满足你的需求,那也可以直接选择这样的版本,可以省去使用新版本熟悉新功能的成本。无论你选择了哪个版本,都可以适当了解一个软件的历史发布记录,这是一个不错的习惯。

    关注历史发布记录
    如同我们平时所参与的软件产品,一款产品的历史发布记录常常包含但不限于以下这几个方面:
    新功能和显著改进
    兼容性修正
    修复的bug
    优化和改进
    非功能的修改
    已知问题和解决方法
    鸣谢
    当你连续关注一个软件的历史版本的记录,能从字里行间感受到这个项目或产品未来的发展方向,能及时地知道哪些bug或体验不好的地方被修复,能知道新增功能的使用场景和使用方法,久而久之,你与这个软件一起成长和进步,这对于你精通这个软件大有裨益。

    Jmeter版本介绍
    最新版本
    当前Jmeter最新的版本是3.2,需使用Java8或更新版本。
    Apache JMeter历史版本
    Jmeter的历史版本(2.5.1及以后)在此路径下获取:
    https://archive.apache.org/dist/jmeter/
    Apache Jakarta JMeter历史版本
    这是更老的版本了(2.5及以前)——当Jmeter还是Apache Jakarta的一部分时。
    https://archive.apache.org/dist/jakarta/jmeter/

    Jmeter下载
    Jmeter支持二进制方式(tgz/zip)和源码方式。
    在学习Jmeter的初期均选择二进制方式下载和演示,版本为最新的3.2。
    虽然不使用源码版本,但它却隐藏着巨大的价值。精通java的话,可以阅读jmeter的源码,以白盒的视角理解jmeter的工作原理,还可以编写各种插件。
    你也许还注意到了一点,Jmeter并没有对二进制包区分操作系统,这正是java软件包的跨平台特性。理论上,Jmeter能够运行在任意兼容Java的操作系统上,作为良心软件开发商,Jmeter官网给出了经过测试的Jmeter版本与操作系统的对应关系:
    https://wiki.apache.org/jmeter/JMeterAndOperatingSystemsTested
    这里下载的是apache-jmeter-3.2.zip
    因为Jmeter3.2依赖Java8及以上版本,所以还需要下载Java,Version 8 Update 131下载地址:
    http://javadl.oracle.com/webapps/download/AutoDL?BundleId=220315_d54c1d3a095b4ff2b6607d096fa80163

    来源:软件测试技能站;作者:signjing (博为峰网校金牌讲师)



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-10-10 16:07
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

     楼主| 发表于 2019-9-25 15:33:18 | 显示全部楼层
    Jmeter安装步骤

    安装java(JRE、JDK),并设置JAVA_HOME环境变量;
    将Jmeter的zip包解压到你想安装jmeter的目录里;
    PS:
    为了避免不必要的麻烦,Jmeter和java的安装目录中尽量不出现空格、特殊字符、中文字符等。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-10-10 16:07
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

     楼主| 发表于 2019-9-25 15:33:45 | 显示全部楼层
    目录结构

    安装目录结构及分工如下所示。X.Y代表版本号,在我这里是3.2。

    apache-jmeter-X.Y
    apache-jmeter-X.Y/bin   :脚本文件和配置文件目录;
    apache-jmeter-X.Y/docs  :接口文档目录;
    apache-jmeter-X.Y/extras    :扩展插件目录
    apache-jmeter-X.Y/lib/  :插件目录
    apache-jmeter-X.Y/licenses  :证书目录
    apache-jmeter-X.Y/printable_docs    :用户使用手册
    你可以任意修改Jmeter安装目录的目录名称(即 apache-jmeter-X.Y),但一定不要修改其子目录名称。

    这里只针对一级目录进行了分工说明,为了更进一步理解jmeter的目录结构,可以进入更深层的目录,查看文件的名称和内容。篇幅所限,不再一一展开叙述,以后用到时再详细叙述。

    参考链接

    http://jmeter.apache.org/download_jmeter.cgi
    http://www.mamicode.com/info-detail-1492778.html
    http://toolsqa.com/jmeter/download-and-installation-jmeter/
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-10-10 16:07
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

     楼主| 发表于 2019-9-25 15:34:40 | 显示全部楼层
    目录结构

    安装目录结构及分工如下所示。X.Y代表版本号,在我这里是3.2。

    apache-jmeter-X.Y
    apache-jmeter-X.Y/bin   :脚本文件和配置文件目录;
    apache-jmeter-X.Y/docs  :接口文档目录;
    apache-jmeter-X.Y/extras    :扩展插件目录
    apache-jmeter-X.Y/lib/  :插件目录
    apache-jmeter-X.Y/licenses  :证书目录
    apache-jmeter-X.Y/printable_docs    :用户使用手册
    你可以任意修改Jmeter安装目录的目录名称(即 apache-jmeter-X.Y),但一定不要修改其子目录名称。

    这里只针对一级目录进行了分工说明,为了更进一步理解jmeter的目录结构,可以进入更深层的目录,查看文件的名称和内容。篇幅所限,不再一一展开叙述,以后用到时再详细叙述。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-4-19 00:17 , Processed in 0.071431 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表