接口自动化基础.pptxVIP

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
接口自动化基础 --安华 接口测试概述接口的定义: API(Application Program Interface)接口属于一种系统或 程序的调用接口。 GUI(Graphic User Interface)接口属于一种图形界面的操 作软件的系统。 尤其是API ,有些公司会制定自己的系统接口标准,当需 要执行系统整合、自定义和程序应用等操作时,公司所 有成员都可以通过该接口标准调用源代码,该接口标准 被称之为开放式API 接口测试概述接口测试 接口测试是测试系统内部各个组件间接口,以 及系统与外部系统之间的交互点。 测试的主要内容为: 检查数据的交换; 传递和控制管理过程; 系统间的相互逻辑依赖关系; 接口测试概述什么是协议?协议的概念:网络协议是通信计算机双方必须共同遵从的一组约定。比如:怎样建立连接,怎样互相识别等。只有遵守这个约定,计算机之间才能相互通信交流。它最终体现为在网络上传输的数据包的格式。协议往往分成几个层次进行定义,分层定义是为了使某一层协议的改变不影响其他层次的协议。 协议概述 协议概述TCP/IP协议我们重点关注应用层协议,应用层协议包括telnet协议、FTP协议、HTTP协议、SMTP协议等。 http协议基础 HTTP协议是Hyper Text Transfer Protocol(超文本 传输协议)的缩写; 是用于从万维网(WWW:World Wide Web )服务 器传输超文本到本地浏览器的传送协议; HTTP是一个基于TCP/IP通信协议来传递数据 (HTML 文件, 图片文件, 查询结果等) http协议基础HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP服务端 (即WEB服务器,常用Web服务器有:Apache 服务器,IIS服务器(Internet Information Services)等)发送所有请求。Web服务器根据接收到的请求后,向客户端发 送响应信息HTTP协议特点: HTTP是无连接的 HTTP是媒体独立的 HTTP是无状态 http协议基础HTTPS简介: HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目 标的HTTP通道,简单讲是HTTP的安全版。 HTTPS在HTTP的基础上加入了SSL协议,SSL依靠证书来验证服务器的身份,并为浏 览器和服务器之间的通信加密。 / http协议基础HTTP和HTTPS的区别: https协议需要到ca申请证书,一般免费证书很少, 需要交费。 https 则是具有安全性的ssl加密传输协议。 http和https使用的是完全不同的连接方式,用的端 口也不一样,前者是80,后者是443。 HTTPS协议是由SSL+HTTP协议构建的可进行加密传 输、身份认证的网络协议,比http协议安全。 http协议之url组成 HTTP协议请求模型HTTP由请求和响应构成,是一个标准的客户端服务器模型(B/S架构)。HTTP协议永远都是客户端发起请求,服务器回送响应。 HTTP请求过程HTTP工作过程一次http操作称为一个事务浏览器输入网址Dns域名解析:域名与ip映射建立tcp连接发送http request:请求信息Web服务器接收请求应用服务器处理业务逻辑并返回相应关闭tcp链接:请求相应完成。如果浏览器请求信息中在头部加入了connect:keep-alive, 则tcp链接将仍然保持打开状态浏览器:渲染响应页面 http特性: 无连接 、无状态 http请求方法 http响应http响应结果HtmlJsonTextXml… 接口测试范围 接口测试概述接口测试的适用场合 一般应用于多系统间交互开发。 适用于为其他系统提供服务的底层框架 系统和中心服务系统。 适用于一个上层系统中的服务层接口。 总之,平台越复杂,系统越庞大,接口 测试的效果越明显。 接口测试概述与UI界面处功能测试相比: 接口测试没有具体的页面; 它是通过接口规范文档上的调用地 址、请求参数,拼接请求信息; 然后发送请求,检查返回结果; 只需测入参和出参就行; 进行接口测试的好处 可以发现很多在页面上操作发现不了的bug 检查系统的异常处理能力 检查系统的安全性、稳定性 前端随便变,接口测好了,后端不用变 接口测试必备条件接口测试的必要条件 1 接口说明 2 调用url 3 请求方法(get/post) 4 请求参数、参数类型、请求参数说明 5 返回参数说明 接口测试必备条件标准和规范的接口文档 V2EX社区API: /p/7v9TEc53 百

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档