Jmeter做接口测试并不难
1、环境准备,安装Jmeter就不说了,免安装版本,双击apache-jmeter-3.2\bin\jmeter.bat就可以打开。这里使用的是jmeter3.2的版本,依赖的jdk是1.8以上的。
2、双击打开之后的界面,默认展示测试计划、工作台
3、添加线程组,提到jmeter你可能会想到做压力测试,做压力测试的时候会添加线程组,做接口测试添加线程组的目的,是有一个地方去把我们的请求发送出去,这个线程组是必须要添加的。右键测试计划,添加-->Threads(users)-->线程组,线程组里面的配置默认就行,只跑一次。
4、线程组右键,添加-->sampler-->HTTP请求
网上找了个免费的接口
接口地址:http://www.webxml.com.cn/WebServices/MobileCodeWS.asmx/getMobileCodeInfo
请求方式:POST
参数名称: mobileCode(号码) userID(用户id,可以为空)
接口地址、请求方式,这个好填,主要是参数的问题,我最开始接触接口测试的时候也有这样的疑问,拿到接口文档之后,不知道参数去哪里获取,其实参数的值是需要我们去制造测试数据的,下图是把上面提供的接口信息填写在Jmeter中,其中参数号码就是我随便填的号码
我添加了一个监听器-查看结果树来查看请求的返回值,线程组右键添加,监听器-->查看结果树,至于监听器在哪里加,线程组那里加可以,请求那里加也是可以,区别是监听的范围不一样,一般在线程组那里添加。
5、点击上方的绿色三角,就发送请求查看返回的结果