性能测试工具


1.Jmeter 环境搭建

1.安装JDK

JDK(Java Development Kit) 是 Java 语言的软件开发工具包

第一步:JDK下载

  • 官网:http://www.oracle.com/
  • JDK8下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

提示 :下载时注意电脑系统是32位还是64位

第二步:安装JDK
双击安装包进行安装,所有步骤选择默认选项即可

第三步:配置环境变量

  • JAVA_HOME=C:\Program Files\Java\jdk1.8.0_151
  • 在Path中添加: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

第四步:校验
打开命令行窗口,输入 java -version ,校验命令能否正常执行以及版本信息是否一致
在这里插入图片描述

2.安装Jmeter

1.下载

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

2.安装

把下载的安装包,解压到某一目录即可
提示:安装目录中不要出现空格,这将导致远程测试出现问题

3.环境配置

Jmeter环境

  1. 新建JMETER_HOME变量,并添加jmeter所在目录 如:-> F:\Jmeter\apache-jmeter-5.1.1
    2.PATH-> .;%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;

启动验证
JMeter启动有多种方式,进入JMeter安装目录下的bin目录

双击 jmeter.bat

3.Jmeter 文件目录介绍

1.bin目录

存放课执行文件和配置文件

  • jmeter.bat :windows 的启动文件
  • jmeter.log ;日志文件
  • jmeter.sh :linux的启动文件
  • jmeter.properties :系统配置文件
  • jmeter-server.bat ;windows 分布式测试用到的配置文件
  • jmeter-server : linux 分布式测试时用到的配置文件

2.docs 目录

docs 是Jmeter 的api 文档,可打开api/index.html 页面查看

3.printable_docs目录

  • printable_docs的usermanual 子目录下的内容是Jmeter 用户手册文档
  • usermanual下component_reference.html 是常用到的核心原价帮助文档

提示:printable_docs 的demos 子目录下有一些常用的Jmeter 脚本案例,可以作为参考

4.lib目录

该目录用来存放Jmeter 依赖的jar包和用户扩展所依赖的jar包

4.修改默认配置

1.汉化配置

  1. 临时性
    启动Jmeter -->选择菜单Options–> Choose Language --> Chinese
    在这里插入图片描述
  2. 永久性
  • 找到Jmeter 安装目录下的bin 目录
  • 打开jmeter.properties 文件,把第37行的修改为 language=zh_CN
  • 重启Jmeter

2.修改主题

Jmeter 默认主题是黑色的,可以通过以下步骤修改
启动Jmeter --> 选择菜单选项–>外观–>Windows (选择自己喜欢的主题即可)

5.元件的基本介绍

常见的原件类型有:

  1. 取样器
  2. 逻辑控制器
  3. 前置处理器
  4. 后置处理器
  5. 断言
  6. 定时器
  7. 测试片段
  8. 配置元件
  9. 监听器

6.元件的作用域

在Jmeter 中,元件的作用域是靠测试计划树形结构中的元件的父子关系来确定的
提示:核心是取样器,其他组件都是以取样器为核心运行的,组件添加位置不同,生效的取样器也不同。

作用域的原则

1.取样器:元件不和其他元素相互作用,因此不存在作用域的问题;
2.逻辑控制器:元件只对其子节点中的取样器和逻辑控制器起作用
3. 其他六大元件:除取样器和逻辑控制器元件外,如果是某个取样器的子节点,则该元件对其父子节点起作用
4. 如果其父子节点不是取样器,则其作用域是该元件父节点下的所有后代节点

7.元件的执行顺序

  1. 配置元件
  2. 前置处理器
  3. 定时器
  4. 取样器
  5. 后置处理程序
  6. 断言
  7. 监听器

提示

  1. 前置处理器,后置处理器,断言等元件功能对取样器起作用(如果在它们的作用域内没有任何取样器,则不会被执行)
  2. 如果在同一作用域范围内有多个同一类型的元件,则这些元件按照他们测试计划中的上下顺序依次执行
  • 16
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值