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

欢迎大家关注我的个人公众号:小朱谈软件测试,全是干货哦。

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

什么是接口?

官方说法:由内部操作分离出外部沟通方法,使其能被内部修改而不影响外界其他实体与其交互的方式。
简单来说:一个搜索功能,当你输入一个关键词搜索,前端把你想搜索的内容,以报文的形式提交给接口,然后接口通过程序处理将关键词相关的数据,返回给前台。相当于前端和后端的一个中间人。更像是一个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,拉你进软测的微信群。

如果这篇博客对你有帮助,欢迎扫描下方二维码,添加关注,获得更多精彩内容。在这里插入图片描述

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值