接口测试课程1

接口测试课程1
接口是系统之间数据交互的通道。接口测试是基于不同的输入参数校验接口响应数据以预期数据是否一致的测试。接口测试流程1.接口用例设计-测试点转测试用例2.冒烟测试接口测试3.接口测试正向逆向4.接口回归自动化5.缺陷管理6.测试报告URLURL是互联网上标准资源的地址一般称为源定位符组成协议//hotname[:port]/path/[?查询参数查询参数2]url是由请求协议//IP地址[端口号]资源地址[请求参数请求参数2]构成。HTTP协议http是超文本传输协议基于请求与响应的应用层协议http请求-请求行请求行是请求数据第一行用于说明请求方法、访问的资源、协议版本。常用请求方法GET从服务器中获取资POST在服务器新建一个资源PUT在服务器更新资源DELETE从服务器删除资源http请求-请求头请求头是请求数据第二行到道空白之间用于通知服务器客户端请求信息格式特点是以键值对组成每行一对。Content-Type请求体数据类型text/htmlHTML格式image/jpegjpg图片格式application/jsonjson数据格式application/x-www-form-urlencoded表单默认提交数据格式multipart/form-data在表单中进行文件上传时使用http请求-请求体请求体是在空白行之后的内容用于传输数据实体常在POST、PUT方法中使用常配合请求头Content-Type和Content-Length。http响应-状态行状态行是响应数据第一行用于描述服务器处理结果由协议版本号、状态码、状态消息组成。状态码由三位数字组成第一个数字定义响应类别如1XX指示信息错误2XX成功3XX重定向4XX客户端错误5XX服务端错误http请求-响应头响应头从第二行到空白之间的文本作用是描述客户端要使用的一些附加信息是由键值对组成。http请求-响应体响应体是响应数据空白之后的内容是用来返回服务器的数据实体由图片、json、xml、html等多种类型数据组成。接口规范RESTfulRETSTful是一种网络应用程序的设计风格和开发方式提供了一组设计原则和约束条件。特点请求API的URL用来定位资源通过标准HTTP方法对资源进行增删改查操作利用HTTP状态码返回状态信息JSONJOSON是JavaScript对象表示法是一种基于文本独立于语言的轻量级数据交换格式常用作接口的数据传输格式。