一 、 jdk配置

:::info 1.新建环境变量变量名:JAVA_HOME变量值:(即JDK的安装路径)
2.编辑Path%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
3.新建环境变量变量名:CLASSPATH变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
4.验证在cmd窗口中输入java :::

二 、 解压jmeter

:::info 打开JMeter中bin目录下面的jmeter.bat文件即可打开JMeter
设置中文:

  1. options——choose language——Chinese
  2. bin目录下jmeter.properties 文件 第三十七行修改为language=zh_CN 去掉前面的#


:::

三 、接口测试

:::info

一.线程组——选择测试计划,右键—>添加—>线程—>线程组

线程数:虚拟用户数。一个虚拟用户占用一个进程或线程。
准备时长:设置的虚拟用户数需要多长时间全部启动。如果线程数为20 ,准备时长为10 ,那么需要10秒钟启动20个线程。也就是每秒钟启动2个线程。
循环次数:每个线程发送请求的次数。如果线程数为20 ,循环次数为100 ,那么每个线程发送100次请求。总请求数为20*100=2000 。如果勾选了“永远”,那么所有线程会一直发送请求,一到选择停止运行脚本。

二.HTTP请求——选择线程组:右键—>添加—>取样器—>HTTP请求

请求名称,可不改
Web服务器信息,网络协议、域名或IP、端口号,可自行修改
接口请求:请求方法、请求路径、编码格式,可自行修改
参数传递:消息体数据存储JSON信息

  • 右键—>添加—>配置元件—>HTTP请求默认值

一个线程下可以同时存在多个http请求,可以把公共参数,提取到HTTP请求默认值组件中
比如:协议、IP、端口号、编码等

三.HTTP信息头管理器——选择线程组:右键—>添加—>配置元件—>HTTP信息头管理器

作用:可以存储请求头里面的信息

四.查看结果——选择线程组:右键—>添加—>监听器—>查看结果树

:::