1下载JMeter
在apache的官网即可下载,下载地址为:http://jmeter.apache.org/download_jmeter.cgi。下载完成后将压缩包解压即可。
2 运行
进入解压后的目录,双击如下路径中的jmeter.bat,即可运行jmeter:
出现如下界面,表示运行成功:
可在菜单栏得Options选项中选择语言为中文:
选择中文之后的界面如下:
3创建测试计划
(1)在TestPlan下新建一个线程组:
线程组创建完成后的界面如下,可在名称一栏中为当前线程组命名,其余属性使用默认值即可:
(2)在线程组下创建cookie、http请求、简单控制器等,如下图所示:
创建http cookie:
创建http请求,将名称修改为login:
创建简单控制器:
这三者创建完成后的界面如下图所示:
注意:此三者为并列关系,均隶属于线程组1。
(3)在上一步中创建的login的http请求中,填写相关请求信息,并创建查看结果树:
请求信息:
查看结果集(请求发送完成后,可在此窗口查看请求的结果):
(4)发送login请求,查看登录成功后接口返回的信息:
点击查看结果集时,返回的数据是一串无格式的字符串,为了便于查看,克点击上图中红线方框,选择JSON Path Tester,可将结果集进行JSON格式化。
(5)将上图中结果集的token的值复制,存储至HTTP Cookie Manager中,name设置为Authorization,值为上图中token的值:
此时,该线程即可保持为登录状态了。
(6)在简单控制器中发送其他http请求:
在简单控制器中创建一个http请求,例如命名为carList,然后在carList的http请求下新建一个HTTP信息头管理器的配置元件与结果集查看器:
在carList的http请求面板中,填写相关的请求信息,本例中使用到的项目是前后端分离的项目,此接口要求以JSON的形式传递参数,故将参数写在了消息体数据窗口中,若是传统的表单提交方式,可在消息体数据左边的参数窗口中直接填写参数:
http的参数信息填写完成后,即可在该请求下的HTTP Header Manager中填写请求头的相关信息,该请求头中填写的参数名称为content-type,值为application/json,表示易json的形式传递参数:
以上参数均设置完毕后,即可点击界面上的绿色三角形按钮,发起请求,即可在结果集查看界面查看本次请求返回的数据: