JMeter相信不需要我多介绍,在性能压测中必少不了它,本篇文章将会介绍该工具的下载和基本的使用。
下载
上官网下载:jmeter.apache.org/download_jm…
选择Binaries - apache-jmeter-x.x.x.zip,当前最新的版本
打开
以Windows系统为例,解压后,打开jmeter.bat,即可出现可视化界面。
使用
Jmeter的使用网上有很多教程,这里简单说明:
- 左侧Test Plan中右键,选择Add - Threads - Thread Group,即线程组
- 线程组中右键,选择Add - Config Element - Http Request Defaults,这是请求默认设置,在这里我们设置统一的IP和端口
- 线程组中右键,选择Add - Sampler - Http Request,即一个http请求
- 为了查看到结果,我们继续在线程组中右键,Add - Listener - View Results in Table
创建完毕,开始做一些设置:
PS:如果看不懂英文界面,可以在菜单栏:Options - Choose Language中选择中文。
线程组
点击线程组,右侧的窗口中:
- Number of Threads(users):这个是开启多少个线程去请求
- Ramp-up period(seconds):几秒内开启全部线程
- Loop Count:循环次数,勾选Infinite即无限循环
Http Request Defaults
点击这行,在右侧的窗口中:
Basic:
- Protocol:填http
- Server Name or IP:填ip
- Port Number:点端口
Http Request
点击这行,在右侧的窗口中填写我们要请求的具体内容:
Basic:
- HTTP Request:选择请求方式(GET/POST等),然后是请求路径
- 如果是POST,在下面的参数框中添加请求体,操作很简单,自己摸索就行了
测试
一切准备就绪,点击上方绿色三角箭头,很明显这个运行按钮。
然后我们在View Results in Table中可以看到请求结果。
为了看到更具体的请求结果,我们在线程组中右键:Add - Listener - View Results Tree,即结果树,在这里我们可以看到每一条请求数据的返回内容。
请求头携带数据
线程组右键:Add - Config Element - HTTP Header Manager,在这里可以添加请求头内容,很多接口需要携带token才能访问的就要用这个方法处理
最后
JMeter远不止文章中这点内容,在这里只是做一个开头,后面会继续增加关于性能压测的文章。