Jmeter作为接口工具,我们平常大多数用来进行接口的性能测试下面从安装开始讲起到最后基本使用。
安装jmeter前得先安装jdk和配置环境变量
Jdk安装下载配置环境变量
https://www.oracle.com/java/technologies/javase-downloads.html
这个是jdk的官网,进入这个里面点击JDK Download进行下载
进入后下拉页面到底部会有选项,Windows环境我们选箭头位置的jdk即可
点击箭头位置进行下载。
安装好后,我们双击刚刚下载好的jdk.exe文件进入到此页面后点击下一步
到此页面后我们需要修改一下文件夹位置,不要放到桌面和C盘内,最好新建一个文件夹放进去,我们后面还需要用到这个地址,然后点下一步等待完成。
完成之后按照下列图片内的步骤进行配置jdk的环境变量
配置JAVA_HOME路径
地址填写刚刚安装的jdk目录文件
在配置Path
在Path内填入 %JAVA_HOME%\bin
最后一步添加CLASSPATH
CLASSPATH
.;%JAVA_HOME%\lib (注意这里前面有一个.号也要复制进去)
最后我们全部保存完成后,进入cmd内查看是否安装成功
在cmd内输入java,如果出现下面一大堆数据就证明已经安装好了,可以进行下一步的jmeter安装步骤。
**
Jmeter下载安装步骤
**
https://jmeter.apache.org/download_jmeter.cgi
这个是jmeter的下载链接地址
点击下载下面这个zip文件
下载好后解压进入这个文件夹内找到jmeter,bat
双击jmeter.bat等待几秒就可以打开jmeter
后面开始讲解jmeter基本操作
Jmeter基本操作
讲解之前有一点需要注意,我们在打开jmeter后会弹出一个cmd,千万不要关闭这个cmd除非你已经用完jmeter,因为关闭这个窗口后你的jmeter也会跟着一起关闭(具体cmd已放截图)
在使用之前如果不习惯用英文可以在jmeter里面设置中文,下面我也会用中文页面来讲解
这个是我们的文件夹,我们需要在这里创建一个线程组创建方法点击鼠标右键就可以。
1:名称主要用来命名我们文件名字
2:线程数主要用来设置我们需要跑多少条,1条线程等于1个用户以此类推
3:此处为设置运行间隔时间0为同时触发所有线程,1为隔1秒后在运行下一个
4:这里为设置循环操作,设置为1只运行1次,2为两次以此类推,0为一直运行。
线程组设置好后我们需要在建立一个HTTP请求
在请求内我们得填入协议是http或者https,服务器名称或IP,端口号,选择HTTP请求类型,路径地址,内容编码(一般为UTF-8)
具体填入内容得根据接口文档来填入
注意点:get接口和post接口是不一样的,get主要用于查询数据,post主要用于请求数据,post接口一般都会有参数需要填入,添加方法放在下图
我们在配置好HTTP请求后,需要在建立一个察看结果树,和一个聚合报告
在结果树这里我运行了一个错误的和一个正确的接口,我们先来看错误的接口,在错误接口这里我们可以直接点击箭头这里,进行查看详情,在取样器结果这里我们可以看到蓝色文字这里直接显示了错误信息,我们可以根据这里来判断是什么原因,还可以在后面请求窗口和响应数据窗口这里查看更多的详情信息来进行判断。
聚合报告和结果树创建方法创建方法
接口正常我们可以看到箭头这里,显示的是200,也就代表这个接口是正常现象同样也可以在请求窗口和响应数据窗口这里查看更多的详情信息
在聚合报告里面我们主要关注箭头指向的位置