一 、 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
设置中文:
- options——choose language——Chinese
- bin目录下jmeter.properties 文件 第三十七行修改为language=zh_CN 去掉前面的#
三 、接口测试
一.线程组——选择测试计划,右键—>添加—>线程—>线程组
线程数:虚拟用户数。一个虚拟用户占用一个进程或线程。
准备时长:设置的虚拟用户数需要多长时间全部启动。如果线程数为20 ,准备时长为10 ,那么需要10秒钟启动20个线程。也就是每秒钟启动2个线程。
循环次数:每个线程发送请求的次数。如果线程数为20 ,循环次数为100 ,那么每个线程发送100次请求。总请求数为20*100=2000 。如果勾选了“永远”,那么所有线程会一直发送请求,一到选择停止运行脚本。
二.HTTP请求——选择线程组:右键—>添加—>取样器—>HTTP请求
请求名称,可不改
Web服务器信息,网络协议、域名或IP、端口号,可自行修改
接口请求:请求方法、请求路径、编码格式,可自行修改
参数传递:消息体数据存储JSON信息
- 右键—>添加—>配置元件—>HTTP请求默认值
一个线程下可以同时存在多个http请求,可以把公共参数,提取到HTTP请求默认值组件中
比如:协议、IP、端口号、编码等
三.HTTP信息头管理器——选择线程组:右键—>添加—>配置元件—>HTTP信息头管理器
四.查看结果——选择线程组:右键—>添加—>监听器—>查看结果树
:::