JMeter的下载和使用

525 阅读2分钟

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远不止文章中这点内容,在这里只是做一个开头,后面会继续增加关于性能压测的文章。