接口测试学习(一)接口测试的理解和工具使用
何为接口? 生活中,当你进入电梯按下二楼时,电梯会到二楼,按下五楼时电梯就会到五楼;电梯制造商给你提供了一个他们设计好的按钮,来获取你想要到达的楼层,而你按下他的按钮,就能使用他设定好的方法到达自己想要的楼层。 在这个例子中,电梯里的按钮就可以理解为接口。 接口一般可以分为两种,一种是程序内部的接口,一种是系统对外的接口。 一、常见的接口 1、webService接口:是走soap协议通过http传输,请求报文和返回报文都是xml格式的,我们在测试的时候都用通过工具才能进行调用,测试。可以使用的工具有SoapUI、jmeter、loadrunner等; 2、http api接口:是走http协议,通过路径来区分调用的方法,请求报文都是key-value形式的,返回报文一般都是json串,有get和post等方法,这也是最常用的两种请求方式。可以使用的工具有postman、RESTClient、jmeter、loadrunner等; 二、接口的组成 首先,我们看一下范例接口的接口文档; 如图,接口文档中包含的内容有: 1.接口说明:获取token 2.调用URL:http://xxx/v1/products/xxx/access_token 3.请求方法:POST 4.请求参数、数据类型、是否必填、参数类型、描述 5.响应参数说明 以上就是接口的组成。 注意