首先我们要明确,通常所接口测试其实就属于功能测试,主要校验接口是否实现预定的功能,虽然有些情况下可能还需要对接口进行性能测试、安全性测试。 在学习接口自动化测试之前,我们先来了解手工接口测试怎样进行。 URL组成 为了更好的理解接口测试,我们需要对接口的URL有所了解,下面以GET请求URL ...
接口定义 一般我们所说的接口即API,那什么又是API呢,百度给的定义如下: API Application Programming Interface,应用程序接口 是一些预先定义的接口 如函数 HTTP接口 ,或指软件系统不同组成部分衔接的约定。用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。 有点绕口,但我们看下定义里面这些关键字:预 ...
2022-03-02 22:08 0 1169 推荐指数:
首先我们要明确,通常所接口测试其实就属于功能测试,主要校验接口是否实现预定的功能,虽然有些情况下可能还需要对接口进行性能测试、安全性测试。 在学习接口自动化测试之前,我们先来了解手工接口测试怎样进行。 URL组成 为了更好的理解接口测试,我们需要对接口的URL有所了解,下面以GET请求URL ...
HTTP协议简介 HTTP 即 HyperText Transfer Protocol(超文本传输协议),是互联网上应用最为广泛的一种网络协议。所有的 WWW 文件都必须遵守这个标准。 设计 HT ...
前言 在python+pytest 接口自动化系列中,我们之前的文章基本都没有将代码进行封装,但实际编写自动化测试脚本中,我们都需要将测试代码进行封装,才能被测试框架识别执行。 例如单个接口的请求代码如下: 假设我们需要将上面这段代码编写成测试框架能执行的测试用例,仅仅只是这样写代码 ...
什么是参数关联? 参数关联,也叫接口关联,即接口之间存在参数的联系或依赖。在完成某一功能业务时,有时需要按顺序请求多个接口,此时在某些接口之间可能会存在关联关系。比如:B接口的某个或某些请求参数是通过调用A接口获取的,即需要先请求A接口,从A接口的返回数据中拿到需要的字段值,在请求B接口时 ...
经过之前的学习铺垫,我们尝试着利用pytest框架编写一条接口自动化测试用例,来厘清接口自动化用例编写的思路。 我们在百度搜索天气查询,会出现如下图所示结果: 接下来,我们以该天气查询接口为例,编写接口测试用例脚本。 一,明确测试对象 针对某个功能做接口测试,首先我们需要确定实现 ...
项目源码可以访问我的GitHub获取(页面右上角有地址) 思路如下 1.先使用session = requests.session(),session.post调用登录接口,return出session(保持登录状态) 实例代码 2.使用1中 ...
接口篇: 在今天之前的很长时间,我一直认为的接口即目前测试系统和外部系统的接口。现在才了解,接口大概分为两种。一种为系统对外的接口,另外一种是程序内部的接口。程序内部接口主要是对于前后端分开而言,如果后端已开发完成相关接口,但是前端界面还没完成,这个时候我们通过单独测试接口 ...
在接口测试的过程中,经常会遇到有些接口需要在登录的状态下才能请求,否则会提示请登录,那么怎样解决呢? 上一篇文章我们介绍了Cookie绕过登录,其实这就是保持登录状态的方法之一。 另外一种方式则是通过session进行会话保持。 session(会话) session,即会话。那么什么又是 ...