随笔分类 - 自动化测试
摘要:把代码推送到云端仓库 顺序:本地目录 》本地仓库 》远程仓库 1、推送本地仓库 添加到缓存区域 git add . 提交到本地仓库 git commit -am "注释" 2、推送到远程仓库 git push 第一次推代码会提示要输入以下命令 git config --global user.ema
阅读全文
摘要:一、打开linux的防火墙 systemctl start firewalld 二、查看防火墙状态 firewall-cmd --stat 三、查看端口是否开放(以80端口为例) firewall-cmd --query-port=80/tcp 四、开放指定端口(以7000端口为例) firewal
阅读全文
摘要:docker的使用场景 1、web应用的自动化打包和发布 2、自动化测试和持续集成、持续发布 3、在服务型环境中部署和调整数据库或其他的后台应用 4、从头编译或者扩展现有的平台来搭建自己的服务器环境 5、面向服务架构(微服务架构) docker的优点: 1、快速、一致地交付应用程序 2、响应式部署和
阅读全文
摘要:一、请求头处理 1、请求头通过前置条件进行处理 二、参数替换 1、注册手机号参数化 1.1、手机号未注册过:生成一个手机号,再去数据库查询一下是否存在 1.1.1、创建一个类,什么都不做只用来存属性, 1.1.2、随机生成一个手机号(用faker生成),然后查询数据库,得到一个未注册过的手机号 新建
阅读全文
摘要:一、请求头处理 1、请求头通过前置条件进行处理 二、参数替换 1、注册手机号参数化 1.1、手机号未注册过:生成一个手机号,再去数据库查询一下是否存在 1.1.1、创建一个类,什么都不做只用来存属性, 1.1.2、随机生成一个手机号(用faker生成),然后查询数据库,得到一个未注册过的手机号 新建
阅读全文
摘要:一、re模块1、作用:根据规则去匹配字符串2、表达式:匹配字符串的规则3、常用方法 findall():【掌握】匹配所有的字符串,把匹配结果作为一个列表返回 match():【不用】匹配字符串的开始位置,如果开始位置没有就返回None search(): 【不用】在字符串中搜索,返回搜索到的第一个
阅读全文
摘要:一、 四要素 1、姓名 2、身份证 3、电话号码 4、银行卡号 二、个人信息 1、地址 2、公司名称 3、职位名称 4、邮箱 5、城市 6、省份 三、文本类 1、字符串 2、词语 3、文章 四、时间类 1、当前时间 2、未来时间 from faker import Faker fk = Faker(
阅读全文
摘要:一、安装 pip install pymysql 二、使用 1、导入 2、连接 3、操作 4、关闭连接 import pymysql from pprint import pprint db = pymysql.Connect( host="xxxx", port=3306, user="xxxx"
阅读全文
摘要:一、框架设计 1、excel管理测试用例数据 1.1、获取测试用例数据 2、接口请求 2.1、发起post请求 2.2、token鉴权处理 2.3、数据驱动 3、日志收集 3.1、日志收集 4、断言 4.1、响应结果断言 4.2、数据库断言 5、配置文件 5.1、py配置文件(放全局参数) 6、框架
阅读全文
摘要:一、 配置文件分类 1、xxx.ini:django项目部署uwsgi 2、xxx.yaml:java用得多,dockercompose里用到 3、xxx.py:python文件,如setting.py 3、使用场景:生产环境和测试环境的ip、数据库地址、账号、密码等都用配置文件存储 二、xxx.i
阅读全文
摘要:一、日志作用:记录程序的执行过程 二、日志要素: 1、日志渠道:日志的输出位置、文件、控制台 2、日志级别:info、debug、error...... 3、日志格式:日志的样子,长啥样 4、日志内容:自己输出的内容,或者是报错信息 三、日志级别:从小到大,下一级别包含上一级别 debug(代码调试
阅读全文
摘要:一、简介 1、数据驱动:将不同的测试数据在同一个业务逻辑上运行 二、使用 1、安装DDT 全称:Data Driver Tests pip install ddt 2、语法 2.1、在测试类上使用@ddt 2.2、在测试函数上用例@data(*test_case),进行数据解压,然后每一个元素传入测
阅读全文
摘要:一、unittest框架4大核心组件(unittest是python自带的模块,无需安装下载) 1、TestCase:写测试用例 2、TestSuite:收集测试用例 3、TestRunner:执行测试用例 4、TesFixture:测试脚手架,前置条件,后置清理,根据实际情况选择使用 二、unit
阅读全文