Jmeter—学习笔记

Jmeter介绍

Jmeter是apache公式基于Java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单。但是Jmeter是Java开发的,所以运行的时候必须先要安装jdk才可以。Jmeter是免安装的,拿到安装包之后直接解压就可以使用,同时它在Linux/Windows/macos上都可以使用。

Jmeter可以做接口测试和压力测试。其中接口测试的简单操作包括做http脚本(发get/post请求、加cookie、加header、加权限认证、上传文件)、做webservice脚本、参数化、断言、关联(正则表达式提取器和处理json-json path extractor)和Jmeter操作数据库等等。

jdk安装

Oracle 有两个产品实现Java平台标准版(Java SE):Java SE开发工具包(JDK)和Java SE运行时环境JRE。

JDK是JRE的超集,包含JRE中的所有内容,以及开发applet和应用程序所需的编译器和调试器等工具。JRE提供了库,Java虚拟机(JVM)和其他组件来运行用Java编程语言编写的applet和应用程序。JRE还包含Java SE规范不需要的组件,包括标准和非标准Java组件。

Oracle Java SE产品组件。
Jmeter—学习笔记

下载

Jmeter—学习笔记
Jmeter—学习笔记
Jmeter—学习笔记
Jmeter—学习笔记

安装

jdk和jre需要放到同一目录下。

Jmeter—学习笔记
Jmeter—学习笔记
Jmeter—学习笔记

环境变量设置

Jmeter—学习笔记
Jmeter—学习笔记

测试是否安装成功

Jmeter—学习笔记

运行Jmeter

解压

Jmeter—学习笔记

运行

Jmeter—学习笔记

接口测试

Jmeter发get请求

添加线程组

  • 测试计划上右键单击
    Jmeter—学习笔记
  • 添加线程组
    Jmeter—学习笔记

添加http请求

  • 线程组右键单击
    Jmeter—学习笔记
  • 生成http请求
    Jmeter—学习笔记
  • 写入url、路径、请求方式和参数
    Jmeter—学习笔记

添加CSV数据文件设置

  • 线程组右键单击
    Jmeter—学习笔记
  • 生成数据文件设置
    Jmeter—学习笔记
    Jmeter—学习笔记
  • 对应http请求设置
    Jmeter—学习笔记
    Jmeter—学习笔记

添加查看结果树

  • 线程组上右键单击
    Jmeter—学习笔记
  • 生成查看结果树
    Jmeter—学习笔记

运行结果

点击绿色三角形按钮运行后结果

Jmeter—学习笔记
Jmeter—学习笔记
Jmeter—学习笔记

压力测试

  • 设置压力测试参数
    Jmeter—学习笔记
  • 添加Summary Report
    Jmeter—学习笔记
  • 查看结果
    Jmeter—学习笔记

参考资料

[1] 如何配置Java环境变量
[2] Java Platform Standard Edition 8 Documentation
[3] Jmeter接口测试+压力测试
[4] Jmeter压力测试简单示例教程
[5] JMeter性能测试,完整入门篇