接口自动化测试框架(一)前言

在搭建接口自动化测试框架之前,首先我们要清楚什么接口,接口的常见请求方式有哪些?接口由哪些部分组成?

什么是接口?

官方说法:由内部操作分离出外部沟通方法,使其能被内部修改而不影响外界其他实体与其交互的方式。
简单来说:一个搜索功能,当你输入一个关键词搜索,前端把你想搜索的内容,以报文的形式提交给接口,然后接口通过程序处理将关键词相关的数据,返回给前台。相当于前端和后端的一个中间人。更像是一个sql,where条件是”报文“,传给接口,sql处理之后,接口将sql结果再返回给前端。不知道这样说,你们理解了吗?

接口的常见请求方式有哪些?

GET和POST,两者的区别
1:GET,请求的数据放在URL之后。即放在HTTP协议头。
举例:
百度搜索2020,那么搜索的链接里是包含我们的关键词2020的,这种的请求方式是GET请求。
https://www.baidu.com/s?wd=2020
2:POST,是将提交的数据放置在HTTP包的包体中。
举例:
比如百度贴吧,打开添加爱逛的吧,我点击魔兽世界
会有这个接口,https://tieba.baidu.com/i/submit/add_user_favoforum?_t=1587629513462,这个是请求连接
那么它的报文是什么?

ie=utf-8&kw=%E9%AD%94%E5%85%BD%E4%B8%96%E7%95%8C&tbs=6cdd7f9dc26a3788

这个是它的报文。

其实每个网页接口有很多,如果自己还是不太确定请求方式是什么,浏览器页面按F12,或者页面右击检查,这里都有,
1:Request URL,就是接口请求链接
2:Request Method,就是接口的请求方式
3:FormData与RequestBody,就是接口的请求内容即报文。(仅限POST接口)

在这里插入图片描述

接口有哪些部分组成?

模拟接口测试只需要两个参数:接口链接接口报文
那么这两个参数,你能找到了吗?
不放试试在postman中,输入链接和报文,测试一下,看看接口是否有返回。

好了,今天就写到这里,有任何问题,可以加我的微信:zx1187463903,拉你进软测的微信群。
如果该篇博客,对你有帮助,开心的同时请小编喝杯咖啡也是极好的呀。-_-

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43574761/article/details/105708210