Jmeter接口测试(一) Jmeter简介
一、Jmeter介绍
(一)Jmeter简介
Apache JMeter 是 Apache 组织的开放源代码项目,是一个纯 Java 桌面应用,用于压力测试和性能测试。它最初被设计用于 Web 应用测试但后来扩展到其它测试领域。
(二)Jmeter功能
-
-
- 能够对 HTTP 和 FTP 服务器进行压力和性能测试, 也可以对任何数据库进行同样的测试(通过 JDBC)。
- 完全的可移植性和 100% 纯 java。
- 完全 Swing(Java 设计的 GUI 工具包)和轻量组件支持。
- 完全多线程 框架允许通过多个线程并发取样和通过单独的线程组对不同的功能同时取样。
- 精心的 GUI 设计允许快速操作和更精确的计时。
- 缓存和离线分析/回放测试结果。
-
(三)Jmeter与loadrunner的区别
(四)Jmeter接口测试
Jmeter 接口测试的简单操作包括做 http 脚本编辑(发 get/post 请求、cookie 设置、header 设置、权限认证)、参数化、断言、关联和数据驱动等等。
二、Jmeter安装启动
1)jmeter下载安装
说明:
-
-
- 一般开放原代码软件都会有两个版本发布: Source 和 Binary
- Source 是源代码版,你需要自己编译成可执行软件。
- Binary 是可执行版,直接可以拿来用的,他已经给你编译好的版本
- 下载后,解压文件到任意目录,避免在一个有空格的路径安装JMeter,这将导致远程测试出现问题。
- 环境依赖: java 环境,需要自行安装配置好 JDK 环境变量
-
JDK版本要求:
Jmeter2.x---最低jdk1.6 Jmeter3.0/3.1----最低jdk1.7
Jmeter3.2/3.3----最低jdk1.8 Jmeter4.0/5.0-----jdk1.8
2)启动软件
- 进入到 jmeter 的 bin 目录,双击运行 ApacheJMeter.jar 或jmeter.bat 即可启动软件,如下界面:
2.打开之后显示的是中文,如果你想使用其他语言,比如英文,那么通过菜单选项->选择语言->英文即可,当然转为中文也是同样操作。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现