1) Apache Jmeter是Apache组织开发的基于Java的压力测试工具;用于对软件做压力测试,它最初被设计用于web应用测试,但后来扩展到其它的测试领域; 2) Jmeter是一款开源的纯Java桌面应用,因为是纯Java开发,所以在使用时只需安装jdk; jmeter主要是用于接口测试和性能测试。2.JMeter优点?
开源:它是一款开源的免费软件,使用它不需要支付任何费用,因为它的开源性,可以根据自己的需求扩展它的功能。 Jmeter:免费开源 Loadrunner:收费,商业收费,破解版; 小巧: 它非常小巧,不需要安装(解压-使用) 但是需要jdk环境,因为它是Java开发的工具; Jmeter:安装包的大小50M左右; Loadrunner:3G左右;3.JMeter安装及启动 3.1 jmeter安装
在JMeter官网:https://jmeter.apache.org下载zip文件解压后,放在一个没有中文的路径下。
在浏览器中输入JMeter官网,点击进入
进入官网【Download Releases】-》Requires Java 8+ ,选择Windows版本或者Linux版本进行下载,我这里截图展示的是Windows举例子
下载好压缩包后进行解压,一定要放在没有中文的目录下!!!3.2 JMeter插件安装
插件下载地址:https://jmeter-plugins.org/downloads/all
插件下载后解压,找到Jmeter-Plugins-Extras.jar,把Jmeter-Plugins-Extras.jar放到apche-jmeterlibext目录下。并重启jmeter。插件位置,在jmeter界面菜单栏—选项4. Jmeter常用目录文件介绍 4.1 bin目录
| 菜单 | 描述 |
|---|---|
| Examples | 目录中有CSV样例 |
| Jmeter.bat | windows的启动文件 |
| Jmeter.log | jmeter运行日志文件 |
| Jmeter.sh | linux的启动文件 |
| jmeter.properties | 系统配置文件 |
| jmeter-server.bat | windows分布式测试要用到的服务器配置 |
| jmeter-server | linux分布式测试要用的服务器配置 |
JMeter的主界面布局分为标题栏﹑菜单栏、工具栏、树形标签栏和内容栏
| 布局栏 | 描述 |
|---|---|
| 标题栏 | 主要显示计划信息及JMeter版本。 |
| 菜单栏 | 全部的功能的都包含在菜单栏中。 |
| 工具栏 | 工具栏中的按钮在菜单栏都可以找到,工具栏就相当于菜单栏常用功能的快捷 |
| 按钮树形标签栏 | 树形标签栏通常用来显示测试用例〈计划)相关的标签。 |
| 内容栏 | 配合树形标签栏显示,树形标签中点击哪个标签,内容栏中就显示相应的内容和操作。 |
**
6. Jmeter入门脚本**
例子:向百度发送一个请求
实现步骤分析
6.1添加测试计划 当打开jmeter默认有一个测试计划
6.2添加线程组 鼠标在测试计划上—》右键-》添加—》线程(用户)—》线程组
6.3在线程组内部添加nttp请求组件 鼠标在线程组上—》鼠标右键-》添加-》取样器-》http请求
6.4配置http请求组件 A 修改名称:发送百度请求
B 基本
1) 填写协议http 2) 填写服务器或IP :www.baidu.com6.5添加察看结果树组件
线程组-》鼠标右键添加-》监听器-》查看结果树



