压测工具apache jmeter 的安装与使用

217 阅读2分钟

压测工具apache jmeter 的安装与使用

一、下载与安装

下载

首先访问其官方网站:jmeter.apache.org/

在首页的左侧,点击 Download Releases

然后,下载这个

image-20230618140300864.png

在国内下载非常慢,建议使用迅雷,将下载链接复制到迅雷,下载速度直线上升,咔咔快

安装

  1. 下载后解压到本地安装目录,然后配置环境变量

    • 新建 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;
  2. 双击 bin 目录下的 jmeter.bat 启动,不要关闭命令行窗口

二、简单使用

  1. 设置为中文,Options > Choose Language ,选择中文简体

  2. 左上角点击文件,新建,修改测试计划的名字

  3. 选中刚才创建的测试计划,右键》添加》线程(用户)》线程组

  4. 选中线程组,添加取样器,添加一个 HTTP 请求

image-20230618145934710.png

  1. 我们可以配置元件中为HTTP 请求添加,HTTP信息头管理器,设置请求头里的信息

  2. 还可以在监听器中添加察看结果树(每条请求的具体信息)、聚合报告(总的请求情况)、图形结果,来查看执行情况

  3. 在线程组设置线程数量,该数量就是并发数量

  4. 点击启动按钮,即可开始压测

三、本次请求使用上次请求返回结果

  1. 使用 json 提取器:在上次请求中添加 json 提取器

taskId 就是提取出来的值,在下次请求中,使用 ${taskId}即可使用

image-20230618145904498.png

image-20230618145844662.png

  1. 使用变量:可以在测试计划中,定义变量,在每个具体请求中直接使用$(变量名) 即可

四、录制脚本

  1. 添加http代理服务器,在测试计划--》添加--》非测试元件--》http代理服务器
  2. 添加线程组
  3. 选择录制脚本的存放位置,选择第二步添加的线程组
  4. 点击启动
  5. 设置浏览器的代理,设置-网络设置 -选择手动配置代理,windows 10 上需要到设置里配置,然后点保存

脚本录制的参考文章链接:

  1. blog.csdn.net/weixin_4387…
  2. www.cnblogs.com/testway/p/8…