首先安装JMeter,我用终端命令安装的,比较方便,基本复制命令然后回车自动安装就好了,虽然版本比较老,但凑合用吧。
安装步骤:
打开终端输入:brew install jmeter,等待安装完成。
接下来是测试接口:
在终端输入open /usr/local/bin/jmeter打开JMeter,默认界面如下:
现在我们要设置测试计划
1. 右键测试计划新建一个setUp Thread Group
2.在setUp Thread Group基础之上添加http请求设置
3.继续添加一个查看结果树,相当于控制台日志查看结果
设置基本完成,如果做过开发的话就发现这其实跟平常做模拟请求是一样的,比如Google的dhc插件
这里插入一张移动客户端向后台请求数据的接口图,性质是跟JMeter测试接口一样的,就是后台给到接口和请求接口要求,然后对应着取数据
一般常见请求就get和post,有param那个是带参post,get基本都是拼链接形式,我们测试一个新浪的天气链接返回是否正常,请求为get
这是完整网页打开链接:http://php.weather.sina.com.cn/xml.php?city=%B1%B1%BE%A9&dpc=1&password=DJOYnieT8234jlsK&day=0
分为几段 :http:请求形式 链接:php.weather.sina.com.cn 路径:/xml.php 拼接参数:city=%B1%B1%BE%A9&dpc=1&password=DJOYnieT8234jlsK&day=0
如果有多个参数的话是用“&”衔接的,拆分为key1 = value1 & key2 = value2 类似这种key和value为键值对相应
所以拆分设置数据如下:
然后点击菜单的绿色按钮运行测试一下,再去查看结果树看结果
酱紫就完成啦,这是最最最基本的接口测试了把和我在网页模拟请求差不多哈哈哈哈好鸡肋啊,待会儿下班就开始放国庆假了祝大家玩的开心