接口测试的方式由两种:
1、接口测试工具:jmeter、postman 优点:易上手入门
jmeter还可以做性能
2、编码:httpclient(java)、request库 优点:扩展性强
如果http协议,那么使用工具就可以了。如果需要扩展功能,使用到其他协议,就需要进行编码。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
postman
postman的官方网站:https://www.getpostman.com/
Postman一款非常流行的API调试工具,开发人员使用较多。测试人员做接口测试有更多选择,如Jmeter、soapUI等。在开发过程中去调试接口,Postman简单方便,功能强大。
安装:
1、Postman最早是作用chrome浏览器插件存在的,可以到chrome商店搜索下载安装,所以,大家都会找别人共享的postman插件文件来安装。由于2018年初Chrome停止对Chrome应用程序的支持。
2、Postman提供了独立的安装包,不再依赖于Chrome浏览器了。同时支持MAC、Windows和Linux。
3、postman安装简单
安装完成后,使用postman:
一、创建一个Collection集合(管理各种接口)
二、访问接口(从开发那边拿到接口文档)
三、接口请求
1、get请求
点击“Send”按钮,获取返回值。
2、post请求
Body:设置POST请求的参数。
- form-data: HTTP请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。
- x-wwww-form-urlencode:HTTP请求中的application/x-www-from-urlencoded,会将表单内的数据转换为键值对。
- raw:可以发送任意格式的接口数据,可以text、json、xml、html等。
- binary:HTTP请求中的相Content-Type:application/octet-stream,只可以发送二进制数据。通常用于文件的上传。