摘要: 一. 插件介绍 1. 在迭代开发过程中,当数据库中数据表发生变化时,需要进行数据库的迁移工作。 2. Flask-Migrate插件的作用:在不破坏数据库已有数据的情况下更新数据库的表结构。 3. Flask-Migrate基于Alembic(SQLAlchemy作者编写的数据库迁移工具)开发,并提 阅读全文
posted @ 2020-11-21 12:33 后来者2012 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一. airtest-selenium环境搭建 1.1 安装与介绍 # airtest-selenium库是基于selenium库的进一步封装: https://airtest.doc.io.netease.com/tutorial/13_Selenium/ pip install airtest- 阅读全文
posted @ 2020-11-18 17:10 后来者2012 阅读(1602) 评论(0) 推荐(0) 编辑
摘要: 一. 使用场景说明 在接口自动化测试中,一般各业务接口会对登录接口有所依赖,而登录接口中会存在有要求输入图片验证码的问题,最终导致接口自动化测试难以顺利展开。 二. 图片验证码分析 1. 本文中遇到的验证码特点为:字符有扭曲,字符彼此拥挤在一起,字符中存有遮挡线 2. OCR图像识别可以识别出一些比 阅读全文
posted @ 2020-11-18 00:15 后来者2012 阅读(1295) 评论(0) 推荐(0) 编辑
摘要: 一. 登陆阿里云服务器 测试环境使用的阿里云linux服务器,CentOS7.8版本 1. 购买阿里云服务器后,登陆ECS控制台,查看云服务器ECS 2. 点击购买的实例,进入实例详情,可查看到服务器基本信息(CPU,内存,操作系统,带宽) 3. 通过点击更多按钮,编辑实例属性(实例名称和HostN 阅读全文
posted @ 2020-11-08 13:53 后来者2012 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 一. subprocess模块介绍 1. subprocess模块可以替代os模块下的os.system和os.popen等操作方法 2. subprocess模块在python2和python3上的使用上有一定的区别,本文主要介绍的是在python3.6上的使用 3. subprocess模块的作 阅读全文
posted @ 2020-10-18 20:17 后来者2012 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 一. Airtest工具介绍 1.1 Airtest简介 1) Airtest是网易开发的一款UI自动化测试框架 2) 两大核心功能: 基于poco的UI控件识别, 基于airtest的图像识别 1.2 基本操作 1.2.1 工具包下载 pip install airtest pip install 阅读全文
posted @ 2020-10-13 15:55 后来者2012 阅读(559) 评论(1) 推荐(0) 编辑
摘要: 需求场景: 在接口自动化测试中, 需要对接口返回的Json信息格式校验和Json信息内容校验 遇到问题: 一般接口返回的信息都是一些具有复杂嵌套的Json数据 在这种情况下,如果想快速的从接口返回信息中提取到想校验的返回内容是不太容易的 解决思路: 使用objectpath库可以简单方便的从一个js 阅读全文
posted @ 2020-09-27 22:15 后来者2012 阅读(1022) 评论(0) 推荐(0) 编辑
摘要: 需求场景: 如果A用例执行失败, 那么B用例直接跳过不执行遇到问题: 如果pytest默认先执行B用例,再执行A用例, 那么在使用pytest-dependency插件后, B用例永远都不会被执行解决思路: 用pytest-ordering插件来强制指定用例执行顺序; 用pytest-depende 阅读全文
posted @ 2020-09-24 23:40 后来者2012 阅读(1884) 评论(2) 推荐(0) 编辑
摘要: 1. 获取镜像 1.1 查找镜像 docker search mysql 1.2 拉取镜像 docker pull mysql:5.7 1.3 查看本地镜像 docker image ls 2. 启动容器 2.1 查看镜像详情 docker image inspect mysql 2.2 设置要挂载 阅读全文
posted @ 2020-09-23 09:15 后来者2012 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 1. 获取镜像 1.1 查找镜像 docker search redis 1.2 拉取镜像 docker pull redis 1.3 查看本地镜像 docker image ls 2. 启动容器 2.1 查看镜像详情 docker image inspect redis 2.2 设置要挂载的宿主机 阅读全文
posted @ 2020-09-22 22:57 后来者2012 阅读(739) 评论(0) 推荐(0) 编辑