什么是接口

常见接口请求方法
1、Get 向特定资源发出请求(请求指定页面信息,并返回实体主体)
2、Post 向指定资源提交数据进行处理请求(提交表单、上传文件),又可能导致新的资源的建立或原有资源的修改
3、Put 向指定资源位置上上传其最新内容(从客户端向服务器传送的数据取代指定文档的内容)
4、Head 与服务器索与get请求一致的相应,响应体不会返回,获取包含在小消息头中的原信息(与get请求类似,返回的响应中没有具体内容,用于获取报头)
5、Delete 请求服务器删除request-URL所标示的资源(请求服务器删除页面)
6、opions 返回服务器针对特定资源所支持的HTML请求方法 或web服务器发送测试服务器功能(允许客户端查看服务器性能)
cookie与session
Cookie :
Cookie 是在 HTTP 协议下,服务器或脚本可以维护客户工作站上信息的一种方式。Cookie 是由 Web 服务器保存在用户浏览器(客户端)上的小文本文件,它可以包含有关用户的信息。无论何时用户链接到服务器,Web 站点都可以访问 Cookie 信息。
目前有些 Cookie 是临时的,有些则是持续的。临时的 Cookie 只在浏览器上保存一段规定的时间,一旦超过规定的时间,该 Cookie 就会被系统清除 。
Session:
Session:在计算机中,尤其是在网络应用中,称为“会话控制”。Session 对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的 Web 页时,如果该用户还没有会话,则 Web 服务器将自动创建一个 Session 对象。当会话过期或被放弃后,服务器将终止该会话。Session 对象最常见的一个用法就是存储用户的首选项。例如,如果用户指明不喜欢查看图形,就可以将该信息存储在 Session 对象中。
接口测试中的cookie
HTTP是一种无状态的协议,服务器单从网络连接上无从知道客户身份,接口请求带上Cookie,服务器就能从中识别确认身份。Cookie具有时效性。
接口文档
接口名称
接口地址
请求方式: get/post/…
是否需要登录
请求体:参数名称,参数类型,是否必传,是否具有默认值,其他备注
返回结果示例
接口测试用例设计
功能:
修改昵称是否能够正常修改
是否能够成功获取到
业务逻辑
需要登录才能修改昵称,未登录情况下不能修改
特殊组账号才能进行盖章等操作
已删除的产品不能再次删除
参数:
参数正常:按照接口文档输入
参数异常:关键字参数,参数为空,参数错误,参数缺省,特殊值,特殊字符,边界值,默认参数, 参数类型

常见接口测试结果
正常请求:
返回成功,结果相符
错误请求
错误请求,返回成功
返回错误提示不符合实际
异常参数,空指针
抛出异常
返回结果与请求不匹配
接口测试工具
Postman
Charles
Fiddler
Jmeter
Loadrunner
Python、java 等
5177

被折叠的 条评论
为什么被折叠?



