接口学习的三个阶段分别学什么?

网友投稿 784 2022-11-24

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

接口学习的三个阶段分别学什么?

1、接口测试第一阶段学习内容应该学什么呢?

这一个阶段,我们主要是了解接口测试的一些基础知识,包括下面这些:

1)了解接口及接口测试的概论

2)理解Http协议

(1)了解Http协议的作用是什么,都有哪些特点;

(2)理解URL,以及URL的组成部分;

(3)理解Http协议的两个组成部分,Http请求和Http响应,掌握如何通过抓包Fiddler,谷歌的开发者工具,charles抓取接口,并且查看这两部分的内容;

(4) 重点掌握Http请求的请求方法都要哪些;

(5) 重点掌握常见的Http响应的状态码都有哪些,并且代表什么意思;

3)了解接口规范,重点了解Restful接口风格

4)接口文档的解析

(1)明白接口文档的作用

(2) 知道接口文档都应该要包含哪些内容

5)最重要的,接口的测试用例编写。这里的重点是理解接口测试用例设计的思路和方法。

2、接口测试第二阶段学习内容应该学什么呢?

对于初学者而言,我建议以postman入手开始学习接口测试,因为它对于新手而言,比Jmeter友好太多了,基本上5天左右就能完成掌握,对一般遇到的接口进行测试一点问题都没有。

对于Postman的学习可以从以下几个方面进行学习:

1)基本的设置

· 创建接口请求,

· 设置请求方法,

· URL,

· 在URL中设置参数,

· 设置请求头,

· 设置表单格式和JSON类型的请求体参数,能查看响应数据和响应的状态码。

2)高级的用法

(1)进行接口测试用例的管理,

(2)使用postman完成断言,

(3) 使用Postman完成接口之前的数据关联,

(4) 使用postman完成测试数据的参数化,

(5) 学习使用请求的前置脚本。

3)学习借助newman这个插件完成生成测试报告。

3、接口测试第三阶段学习内容应学什么呢?

接口测试的第三阶段,其实就可以理解为是接口的自动化测试了。目前在这个行业里面实现接口自动化,大部分就是两个方向,一个是JAVA,另外一个是Python。但是对于一个没有什么代码基础的,我强推Python,因为从学习Python到能实现接口自动化框架的搭建,最多一个月就能实现。而你要选择JAVA的话,一个月的时间,你连基础还没有学完。

如果要学习Python进行接口自动化的话,可以分成以下几个步骤:

1)学习Python

学习1:Python的基础语法,如变量、函数和类,顺序、分支、循环;

学习2:封装;

学习3:Python的单元测试框架,unittest和pytest。

2)学习使用代码进行数据库的操作,工具包pymysql

学习1:学习使用代码,进行SQL语句的增,删,改,查;

学习2:学习使用代码,进行事务的手动提交学习3:自行封装一个数据库的工具类。

3)学习使用代码进行接口测试,学习工具包requests

4)学习借助unittest或者pytest搭建接口自动化框架

上一篇:快速优化回归测试套件的方法
下一篇:功能测试流程规范建设
相关文章

 发表评论

暂时没有评论,来抢沙发吧~