本帖最后由 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 (博为峰网校金牌讲师)
|