1、什么是接口测试:
接口测试本身就是集成测试,接口测试指系统与系统,系统与模块间的交互,一般我们常用的就是HTTP协议接口,webservice接口以及RPC接口--远程过程用协议的接口
2、不管是那种接口,其本质就是发送request请求,然后服务器响应response的过程
3、接口测试要做好业务覆盖、以及代码覆盖
4、postman
5、HTTP调用需要具体的请求地址
6、WebService请求则需要WSDL
7、化UI操作为请求操作
8、通过一系列的UI操作转化为数据包的交互,可以大大的简化测试的过程,并且快速验证大量数据
9、不要过度测试工具,要了解原理问题
10、接口测试常用工具:
商业性的:loadrunner、soapui
开源的:jmeter、jsoup、urllib库、urllib2
扩展插件:poster、postman
11、实现原理:
模拟客户端对服务器进行多连接
伪造报文欺骗服务认证机制
a、了解服务器认证机制
b、了解客户<->服务器之间的交流报文结构
c、合理的技术构造报文结构
d、HTTP协议无非就是request与response
*********************************2018年1月2日17:36:04********************************
1、被测对象(利用Fiddler抓包可以实现)
2、我对什么工具比较熟悉
3、这个工具能否解决我需要解决的问题
4、成本问题