压测工具apache jmeter 的安装与使用
一、下载与安装
下载:
首先访问其官方网站:jmeter.apache.org/
在首页的左侧,点击 Download Releases
然后,下载这个
在国内下载非常慢,建议使用迅雷,将下载链接复制到迅雷,下载速度直线上升,咔咔快
安装:
-
下载后解压到本地安装目录,然后配置环境变量
- 新建 JMETER_HOME ,例如:
E:\softs\apache-jmeter-5.5 - 配置 classpath,追加:
%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;
- 新建 JMETER_HOME ,例如:
-
双击 bin 目录下的 jmeter.bat 启动,不要关闭命令行窗口
二、简单使用
-
设置为中文,Options > Choose Language ,选择中文简体
-
左上角点击文件,新建,修改测试计划的名字
-
选中刚才创建的测试计划,右键》添加》线程(用户)》线程组
-
选中线程组,添加取样器,添加一个 HTTP 请求
-
我们可以配置元件中为HTTP 请求添加,HTTP信息头管理器,设置请求头里的信息
-
还可以在监听器中添加察看结果树(每条请求的具体信息)、聚合报告(总的请求情况)、图形结果,来查看执行情况
-
在线程组设置线程数量,该数量就是并发数量
-
点击启动按钮,即可开始压测
三、本次请求使用上次请求返回结果
- 使用 json 提取器:在上次请求中添加 json 提取器
taskId 就是提取出来的值,在下次请求中,使用 ${taskId}即可使用
- 使用变量:可以在测试计划中,定义变量,在每个具体请求中直接使用
$(变量名)即可
四、录制脚本
- 添加http代理服务器,在测试计划--》添加--》非测试元件--》http代理服务器
- 添加线程组
- 选择录制脚本的存放位置,选择第二步添加的线程组
- 点击启动
- 设置浏览器的代理,设置-网络设置 -选择手动配置代理,windows 10 上需要到设置里配置,然后点保存
脚本录制的参考文章链接: