Java 开发

压测工具 JMeter 实操

言七墨 · 12月6日 · 2019年 · 239次已读

Apache JMeter是一个Apache项目,可以用作负载测试工具,用于分析和衡量各种服务的性能,重点是Web应用程序。 JMeter可用作JDBC数据库连接,FTP,LDAP,Web服务,JMS,HTTP,通用TCP连接和OS本机进程的单元测试工具。

1、安装、汉化、启动

JMeter 下载传送门,直接点击下图框中的任意一个,进行下载、解压。(本文以 5.1.1 版本介绍)

  • 注意:JMeter5 版本需要 Java8 及以上

设置永久默认汉化:

open ~/Downloads/apache-jmeter-5.1.1/bin/jmeter.properties
# 在 language=en 下面插入一行 language=zh_CN

启动:

# 进入到 JMeter 安装目录的 bin 目录下
cd ~/Downloads/apache-jmeter-5.1.1/bin/
# 启动命令
sh jmeter
启动后的页面

2、模拟请求

右击测试计划 -> 添加 -> 线程(用户) -> 线程组(注意下方图片框中的文字)

右击线程组 -> 添加 -> 取样器 -> HTTP 请求

右击 HTTP 请求 -> 添加 -> 配置元件 -> HTTP 信息头管理器

右击 HTTP 请求 -> 添加 -> 监听器 -> 查看结果树(选自己喜欢的监听器)

这就完整模拟了一次压力测试。

3、特殊场景

1、对需要鉴权(临时鉴权头 token 方式)的接口进行模拟压测

后续如果遇到其它场景的压力测试,我会继续在这篇文章中更新~

0 条回应