1.下载jmeter
1.下载安装包:http://jmeter.apache.org/download_jmeter.cgi
选择Binaries中的apache-jmeter-5.4.1.zip
2.解压安装包apache-jmeter-5.4.1.zip
3.打开apache-jmeter-5.4.1/bin/jmeter.bat 启动jmeter
2.jmeter设置中文
1.打开apache-jmeter-5.4.1/bin/jmeter.properties
2.下滑至39行,将 language=en 改为 language=zh_CN,并去掉前面的 # 号,保存后打开jmeter即显示中文
3.jmeter录制脚本步骤
1.在测试计划中新建线程组(右键>添加>线程(用户)>线程组)
2.在测试计划中新建http代理服务器(右键>添加>非测试元件>HTTP代理服务器)
3.http代理服务器填写端口(默认端口:8888),选择目标控制器
4.浏览器设置代理(以chrome为例)
1.1打开谷歌浏览器设置页,在"高级"中找到"系统"
1.2点击"打开您计算机的代理设置",跳转系统代理页
1.3打开手动代理,输入本机ip地址和jmeter设置的端口号,保存(ip地址查看:打开cmd输入"ipconfig"---IPv4 地址)
5.回到jmeter-HTTP代理服务器界面,点击"启动"
6.浏览器进行操作,jmeter线程组中出现相应接口
4.运行脚本
1.在线程组添加察看结果树(右键>添加>监听器>察看结果树),也可以选择添加汇总报告&聚合报告
2.保存脚本
3.点击运行,会自动跑线程组中设置的次数(注:线程数=运行次数;Ramp-Up时间=每运行一次中间的间隔,设为0即为并发;),结果输出在结果树中
5.注意点
1.有些接口需要用cookie才能进行操作(如下图),则此时需要添加cookie管理器来记录该cookie
步骤:
1.1打开apache-jmeter-5.4.1/bin/jmeter.properties,设置CookieManager.save.cookies=true
1.2在线程组添加HTTP Cookie管理器(右键>添加>配置元件>HTTP Cookie管理器)后再次运行,查看结果树