随笔分类 -  python接口自动化

从零开始搭建框架
摘要:在上一篇Python接口自动化测试系列文章:Python接口自动化之logging封装及实战, 主要介绍将logging常用配置放入yaml配置文件、logging日志封装及结合登录用例讲解日志如何在接口测试中运用。 以下主要介绍如何提取token、将token作为类属性全局调用及充值接口如何携带t 阅读全文
posted @ 2021-03-02 16:59 小胖虎vivi 阅读(1034) 评论(0) 推荐(0)
摘要:在上一篇Python接口自动化测试系列文章:Python接口自动化之logging封装及实战, 主要介绍将logging常用配置放入yaml配置文件、logging日志封装及结合登录用例讲解日志如何在接口测试中运用。 以下主要介绍如何提取token、将token作为类属性全局调用及充值接口如何携带t 阅读全文
posted @ 2021-03-02 16:56 小胖虎vivi 阅读(989) 评论(0) 推荐(0)
摘要:在上一篇Python接口自动化测试系列文章:Python接口自动化之pymysql数据库操作, 主要介绍pymysql安装、操作流程、语法基础及封装操作数据库类。 以下主要介绍日志相关概念及logging日志模块的操作流程。 一 日志介绍 01 为什么需要日志? 代码需要经历开发、调试、审查、测试或 阅读全文
posted @ 2021-03-02 16:54 小胖虎vivi 阅读(480) 评论(0) 推荐(0)
摘要:在上一篇Python接口自动化测试系列文章:Python接口自动化之yaml配置文件,主要介绍主要介绍yaml语法、yaml存储数据,封装类读写yaml配置文件。 在自动化过程中,我们需要查询数据库,校验结果是否正确,比如充值完成之后,需要查询数据库,查看充值是否成功。 以下主要介绍,pymysql 阅读全文
posted @ 2021-03-02 16:52 小胖虎vivi 阅读(455) 评论(0) 推荐(0)
摘要:在上一篇Python接口自动化测试系列文章:Python接口自动化之数据驱动,主要介绍openpyxl操作excel,结合ddt实现数据驱动。 在自动化过程中,需要使用配置文件储存数据,比如数据库信息、账号信息、域名等。 其中,yaml文件是一种配置文件类型,相比较ini,conf配置文件来说,更加 阅读全文
posted @ 2021-03-02 16:47 小胖虎vivi 阅读(1184) 评论(0) 推荐(0)
摘要:在上一篇Python接口自动化测试系列文章:Python接口自动化之登录接口测试, 主要介绍接口概念、接口用例设计及登录接口测试实战。以下主要介绍使用openpyxl模块操作excel及结合ddt实现数据驱动。如果感觉文章很长,那就是文章很长。 在此之前,我们已经实现了用unittest框架编写测试 阅读全文
posted @ 2020-05-03 11:17 小胖虎vivi 阅读(1705) 评论(0) 推荐(1)
摘要:在上一篇Python接口自动化测试系列文章:Python接口自动化之unittest单元测试, 主要介绍单元测试,unittest模块特性、大致流程、源码及实战例子。 以下主要介绍接口概念、接口用例设计及登录接口测试实战。 01、什么是接口? 接口:检测外部系统与系统之间以及内部各个子系统之间的交互 阅读全文
posted @ 2020-05-03 11:13 小胖虎vivi 阅读(4751) 评论(4) 推荐(0)
摘要:在上一篇Python接口自动化测试系列文章:Python接口自动化之requests请求封装, 主要通过源码分析,总结出一套简洁的请求类封装。 以下主要介绍unittest特性、运行流程及实际案例。 一、单元测试三连问 1、什么是单元测试? 按照阶段来分,一般就是单元测试,集成测试,系统测试,验收测 阅读全文
posted @ 2020-05-03 11:09 小胖虎vivi 阅读(1362) 评论(0) 推荐(2)
摘要:在上一篇Python接口自动化测试系列文章:Python接口自动化之cookie、session应用, 介绍了cookie、session原理及在自动化过程中如何利用cookie、session保持会话状态。 以下介绍Token原理及在自动化中的应用。 ​ 一、Token基本概念及原理 1、Toke 阅读全文
posted @ 2020-05-03 11:01 小胖虎vivi 阅读(5426) 评论(0) 推荐(0)
摘要:在上一篇Python接口自动化测试系列文章:Python接口自动化-requests模块之post请求, 介绍了post源码,data、json参数应用场景及实战。 以下介绍cookie、session原理及在接口自动化中的应用。 HTTP 协议是一种无状态协议,即每次服务端接收到客户端的请求时,都 阅读全文
posted @ 2020-05-03 10:55 小胖虎vivi 阅读(1562) 评论(0) 推荐(0)
摘要:在上一篇Python接口自动化测试系列文章:Python接口自动化-requests模块之get请求,介绍了requests模块、 get请求及响应结果详解。以下,主要介绍requests模块中的post请求的使用。 一、源码解析 def post(url, data=None, json=None 阅读全文
posted @ 2020-05-03 10:51 小胖虎vivi 阅读(1864) 评论(0) 推荐(2)
摘要:一、requests模块说明 介绍: Requests是Python语言的第三方的库,专门用于发送HTTP请求。在Python语言中,虽然提供了urllib2和urllib的库,但是相比较而言,Requests仍然是实现接口测试最好的选择,因为它是用起来更加简便。 特点: 1.Requests支持H 阅读全文
posted @ 2020-05-03 10:44 小胖虎vivi 阅读(2882) 评论(0) 推荐(0)
摘要:一、HTTP请求方式 1.常见请求方式 方法 描述 GET 请求指定的页面信息,并返回实体主体 HEAD 类似于 GET 请求,只不过返回的响应中没有具体的内容,用于获取报头 POST 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST 请求可能会导致新的资源 阅读全文
posted @ 2020-05-03 10:41 小胖虎vivi 阅读(1536) 评论(0) 推荐(0)
摘要:一、接口的定义 1.接口是前后端沟通的桥梁,是数据传输通道,包括外部接口、内部接口,内部接口又包括:上层服务与下层 服务接口、同级接口; 2.接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法, 使其能被内部修改而不影响外界其他实体与其交互的方式; 二、接 阅读全文
posted @ 2020-05-03 10:36 小胖虎vivi 阅读(6206) 评论(1) 推荐(0)