Python接口自动化测试
基于Python的接口自动化测试
暗潮汹涌
已上岸体制内,得老长时间或者是不会更新测试内容啦
展开
-
【Python】接口自动化测试框架小结
1、框架模型设计例如我们的接口自动化测试框架中有以下文件:用例数据excel,测试报告,日志,配置文件,公共的方法,表格书画院读取,数据库校验,测试运行启动程序,测试套件分层设计思想公共的方法目录:common测试用例类模块目录:testcases测试数据目录:data测试报告存放目录:reports配置文件存放目录:conf日志文件存放的目录:logs项目的启动文件:run...原创 2020-04-21 20:53:54 · 500 阅读 · 0 评论 -
【Python】Mock测试初了解
一、关于Mock测试1、什么是Mock测试?Mock 测试就是在测试过程中,对于某些不容易构造(如 HttpServletRequest 必须在Servlet 容器中才能构造出来)或者不容易获取的比较复杂的对象(如 JDBC 中的ResultSet 对象),用一个虚拟的对象(Mock 对象)来创建以便测试的测试方法。2、为什么要进行Mock测试?Mock是为了解决不同的单元之间由于耦合而难...原创 2020-04-21 20:50:32 · 800 阅读 · 0 评论 -
【Jenkins】3步超简单配置Jenkins
这里放上免安装版Jenkins的压缩包:链接:https://pan.baidu.com/s/1aaeSEXa3ifKgRUMoqDavuw提取码:yiz1虽然压缩包的说明中有相应的步骤,这里再写一次详细的图文步骤:1. 安装Java 8 环境因为使用的Jenkins是与Java 8 兼容,所以只能够安装Java 8 ,安装包也放在压缩包里面啦。JDK安装与环境变量配置可以参考这个博...原创 2020-04-14 21:28:53 · 761 阅读 · 0 评论 -
【Python】如何修改 BeautifulReport 中每一个用例的描述
这是修改了用例描述之后的效果:修改前提使用ddt来读取每一个用例数据修改步骤:1. 首先确认用例描述这里到底显示什么值我这里设置的是我每一条测试用例的用例标题,也就是我每一条测试用例中的 ‘title’ 字段的值2. 找到ddt的源文件我的ddt源文件路径是在 E:\项目名称\venv\Lib\site-packages\ddt.py。找到这个源文件后,点击查看,进入ddt方法下...原创 2020-03-26 00:16:06 · 4250 阅读 · 8 评论 -
【Python】使用request发送接口请求
使用 requsets 发送 http请求不发送任何测试数据我们使用requests 提供给我们的一个测试接口地址用来测试post请求数据:# requests 提供的接口地址request_url = 'http://httpbin.org/post'# 返回的请求response = requests.post(url=request_url)print(response.tex...原创 2020-03-25 20:34:16 · 2190 阅读 · 0 评论 -
接口、http协议鉴权与授权
文章目录接口分类软件接口分类:常见的接口协议什么是接口测试?客户端是如何向服务器发送请求?HTTP协议解读1、HTTP请求的过程:2、HTTP请求信息3、HTTP响应信息4、HTTP响应状态码5、HTTP请求方法鉴权、授权1、Cookies 和 sessioncookieSession2、token接口分类硬件接口:指的是两个硬件设备之间的连接方式(比如:鼠标和电脑通过USB接口进行连接...原创 2020-03-22 21:35:23 · 4930 阅读 · 1 评论 -
【Python】使用 openpyxl 读取Excel中的测试数据
文章目录1. 安装2. openpyxl 核心三大对象3.代码示例1. 安装使用 pip install openpyxl进行安装,只要不报红就是安装成功啦。这里可能会因为文件比较大下载不了而报错,使用国内镜像就好啦。语句如下:pip install 包名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com2. ...原创 2020-03-16 23:20:43 · 1098 阅读 · 0 评论 -
unittest的基本使用(二)数据驱动ddt的使用
ddt 是 python unittest自带的数据驱动功能。使用方法:dd.ddt:装饰类,也就是继承自TestCase的类。ddt.data:装饰测试方法。参数是一系列的值。ddt.file_data:装饰测试方法。参数是文件名。文件可以是json 或者 yaml类型。注意,如果文件以”.yml”或者”.yaml”结尾,ddt会作为yaml类型处理,其他所有文件都会作为json...原创 2020-03-08 15:20:32 · 1564 阅读 · 0 评论 -
unittest的基本使用(一)
unittest 单元测试框架是受到 JUnit 的启发,与其他语言中的主流单元测试框架有着相似的风格。其支持测试自动化,配置共享和关机代码测试。支持将测试样例聚合到测试集中,并将测试与报告框架独立。为了实现这些,unittest 通过面向对象的方式支持了一些重要的概念:TestCase:见名知意,就是测试用例TestSuite:测试套件,用来存放多个测试用例。其中又包含TestLoade...原创 2020-03-07 23:54:27 · 459 阅读 · 0 评论