• 1
  • 1
分享

环境配置是jmeter学习的第一步,每次换电脑就得重新配置,为了防止忘记,自己就整理了一下自己的设置方案。

一、 JDK安装

JMeter是 java 应用,所以需要 java 环境,下载 jdk 版本,当前推 荐 8, 下 载 链 接 : https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

安装 jdk,配置 jdk环境变量,参考链接:https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html

二、 安装JMeter

从apache官网上下载 ,http://jmeter.apache.org/download_jmeter.cgi

7a2e02c9aa01e0b01568ffbd0194d3314019b469ae6404ebf41e70e07bdd3ddbQzpcVXNlcnNcZGVsbFxBcHBEYXRhXFJvYW1pbmdcRGluZ1RhbGtcMjQ3ODY4MjE0X3YyXEltYWdlRmlsZXNcMTY1ODkwNzU1MTk2N19CMjk2OEIzRi0yNUQ4LTQ2Y2ItQkQwRS1ERTIyRDhEQUM2NDAucG5n.png

注:tgz 为 linux 环境安装包,zip 为 windows 环境安装包,目前已更新到 5.2 版本;

下载后直接解压即可;

三、 安装插件

https://jmeter-plugins.org/install/Install/ 下载插件管理。如图:

1b5ee5404d2916fec05dea240cf7196d49afcdf4e3121e4f029cec9b6f46440aQzpcVXNlcnNcZGVsbFxBcHBEYXRhXFJvYW1pbmdcRGluZ1RhbGtcMjQ3ODY4MjE0X3YyXEltYWdlRmlsZXNcMTY1ODkwNzU2Nzg1Ml80REJGNUIwMC04ODE5LTRiNTctOUM4RS03MDMyQkYwNjZFRjIucG5n.png

先看下JMeter 解压后的目录:

ec466cbad136b4d267bf11bd59fa23ab75fabe0c9a332a5559bed04a6e65863eQzpcVXNlcnNcZGVsbFxBcHBEYXRhXFJvYW1pbmdcRGluZ1RhbGtcMjQ3ODY4MjE0X3YyXEltYWdlRmlsZXNcMTY1ODkwNzU2MTU0N181NkU5NTExQS0yNzA2LTQ0NzgtQTMzRC1FQUIyRTJFQ0NEQTYucG5n.png

我们的插件放在\lib\ext 下面,顺带介绍下 JMeter 的目录:

Bin:包含启动、配置等相关命令

Docs:官方本地文档目录

Extras:辅助库

Lib:核心库,包含 JMeter 用到的各种基础库和插件

Licenses:软件的许可证

printable_docs:可打印版本文档目录

再看下重点目录bin:

cca6704658da6d81f8f9397888555b8ffecb0d1c38f81077e249cc468ed25595QzpcVXNlcnNcZGVsbFxBcHBEYXRhXFJvYW1pbmdcRGluZ1RhbGtcMjQ3ODY4MjE0X3YyXEltYWdlRmlsZXNcMTY1ODkwNzU1NjY0N18zRkQ1N0YwMC1GNzAxLTRhMDYtODM2NC02QTkyM0IxMkRDQzMucG5n.png

jmeter.properties:核心配置文件,基本配置都在里面log4j.conf: 日志配置管理

jmeter.log:运行日志记录,什么输出信息、警告、报错都在这里进行了记录

jmeter.bat:windows 下的JMeter 启动文件shutdown.cmd windows 下JMeter 关闭文件stoptest.cmd windows 下 JMeter 测试停止文件

jmeter-server.bat: window 下JMeter 服务器模式启动文件jmeter.gui.action.save.backup_on_save=true 设置是否启动自动备份,默认是true

log_level.jmeter=INFO 设置日志输出级别

log_file=jmeter.log 设置日志输出目标文件,默认为 jmeter.log jmeter.bat 也是另外一个比较重要的文件,主要在于 jvm 这个配置,

经常会遇到内存溢出这样的问题,可以调接配置缓解这样的问题,请注意是缓解,不是解决;

在第 80 行左右,set HEAP=-Xms2048m -Xmx2048m;

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 1、自动化测试面试技术详解:web自动化APP自动化接口自动化今年的软件测试的招聘需求,在所有薪资相对客观的岗位上都会明确标注:懂得一门编程语言,Java/Python懂得研发测试工具、测试框架、具备自动化测试能力今年的面试官主要询问的面试问题方向:自动化元素定位:是自动化测试中最为基础的能力在测试框架中,如何准确进行元素的定位,以及在版本迭代中如何轻便维护元素的相关信息。核心就是自动化测试中如何管理页面元素。2、解决元素问题一般会选择套用设计模式来进行管理:基于关键字的形态。所有的元素信息全部保存在文件中。基于POM的形态,所有的元素信息与页面对象关联。关键字驱动面试讲解(关键在于你需要自主...
            11 12 1585
            分享
          • 导出json文件方便使用jenkins集成环境管理,导出python的话方便在linux系统下运行脚本。1、postman导出json文件:目前postman支持V1(逐渐弃用),V2,V2.1(推荐使用),只有客户端支持导出功能,chrome插件不支持选择要导出的版本号即可2、postman导出Python脚本生成后复制代码新建.py文件即可作者:笑笑就好90原文链接:https://www.cnblogs.com/xulinmei/p/10719231.html
            0 0 965
            分享
          •   今天采访了一个在游戏行业做测试的同学,他所在的游戏公司是做大型多人在线角色扮演类的游戏,类似传奇游戏。他所在的公司目前有1200多人,是上市公司,目前游戏产品在国内海外都有市场。  因为我是一个对游戏无感的人,所以我就问了一些大家可能会感兴趣的问题,提前帮大家探探路。  PS:以下问题不代表权威或专业发声,只是测试行业的同学的个人感受  1.你感觉游戏测试行业就业如何?  我目前在游戏测试行业做了4年了,软件测试行业太卷了,游戏行业很好找工作,只要做功能测试就可以。但是这个行业对于新人来说跨度挺大的,但是做久了就很好搞了,业务熟悉了,怎么样都可以做,如果你对游戏一些基础的业务都不清楚,公司...
            0 0 837
            分享
          • 最近,从生产上反馈了一些产品缺陷,开发、测试一起对缺陷进行了多维度的原因分析,缺陷的逃逸是由产品生产过程中多种因素造成的,其中有部分原因是回归测试的策略选用不当。在此,我们有必要聚焦一下回归测试。先收藏:什么是回归测试?谈谈大佬眼中的回归测试什么是回归测试回归测试的英文名称:Regression Testing,从字面上看,是“倒退测试”。这就表明,软件有当前状态和原来状态之分。回归测试就是对软件的原来状态重新进行功能和非功能的测试,用以确保先前开发并测试过的软件在缺陷修复、配置改变、软件更新等等这些变化之后,仍能符合要求的运行(即:软件当前状态中那些没有被修改的部分的功能和非功能与原来状态保...
            0 0 5110
            分享
          •   一般在面试开始时,面试官会让我们先自我介绍一下,自我介绍主要讲一下自己的教育经历,项目经历,主要工作内容,优缺点等等。  自我介绍完了之后,面试官会根据我们的自我介绍及简历上的信息进行提问,那么面试过程中都会问那些问题呢?  面试常见问题1:  介绍一下你最近做的一个项目  这可能是最常见的一个问题了,那么我们该如何回答呢?  首先将项目的主要流程及功能介绍一下,然后拿出最主要的一个模块,来详细的讲解一下。比如说我一个商城的项目,介绍完了商城的主要流程及功能之后,我们要挑选最主要的一个流程,比如购买商品流程来详细的讲解一下。  这个模块是干什么的(购买商品);都有哪些方式去购买(直接购买,...
            0 0 1234
            分享
      • 51testing软件测试圈微信