摘要: 一、Docker简介 Docker的三大核心概念:镜像、容器、仓库 镜像:类似虚拟机的镜像、用俗话说就是安装文件。 容器:类似一个轻量级的沙箱,容器是从镜像创建应用运行实例, 可以将其启动、开始、停止、删除、而这些容器都是相互隔离、互不可见的。 仓库:类似代码仓库,是Docker集中存放镜像文件的场 阅读全文
posted @ 2018-11-12 18:44 CC_阿尔法 阅读(2579) 评论(1) 推荐(0) 编辑
摘要: 我们在数据处理时,经常需要用到对重复数据进行过滤处理。 对数据去重有两种处理方式,如下: 1、对重复数据去重,并且会自动排序 使用函数 set 结果如下: 细心的小伙伴就会发现,不仅去重了,还对数据进行了重新排序。 2、对数据去重不改变原有顺序 结果如下: 对数据进行了去重,但是没有改变原有数据的顺 阅读全文
posted @ 2018-10-11 16:08 CC_阿尔法 阅读(2258) 评论(2) 推荐(0) 编辑
摘要: 一、Mock测试的含义 mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法 二、Mock的使用场景 1、mock接口测试解耦 做自动化测试时,我们最希望的就是某些业务关系的耦合度不要太高。 举个电商系统的例子,我就想测试一下“确认收货”功能 阅读全文
posted @ 2018-09-20 17:49 CC_阿尔法 阅读(6209) 评论(1) 推荐(0) 编辑
摘要: 项目中实现了比较方便的自动化体系,一直没时间总结一下,现抽空整理一番,废话不多说 内容如下: 一、环境准备 jmeter : 编写接口脚本,实现接口测试 ant :静默执行jmeter脚本,并生成测试报告 jenkins :集成接口测试到项目流程,实现定时运行及接口测试报告邮件发送 以上准备工作可以 阅读全文
posted @ 2018-09-19 15:43 CC_阿尔法 阅读(1508) 评论(2) 推荐(0) 编辑
摘要: 我们在使用接口请求时经常听到Cookie和Session的知识,那么它们的实际意义和使用场景在哪里呢 ? 介绍如下 一、首先需要了解的是为什么需要有Cookie和Session这两个东西:Http是无状态协议,Cookie和Session的引入就是为了进行状态管理。 Cookie的产生:由服务端生成 阅读全文
posted @ 2018-09-18 15:18 CC_阿尔法 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 现在公司测试中有一个痛点是每次测试人员提完bug后,需要定期去提醒开发人员查看禅道的bug记录及修复bug。 导致测试人员在项目测试中不仅要测试整个软件,还要负起实时监督提醒功能的“保姆角色”,身心疲惫 。 公司现在使用的是钉钉办公沟通工具,发现此问题后进行了一些列的优化 一、创建钉钉机器人 在钉钉 阅读全文
posted @ 2018-09-18 11:28 CC_阿尔法 阅读(16939) 评论(15) 推荐(0) 编辑
摘要: 对于同一个方法执行大量数据的程序时,我们可以采用ddt数据驱动的方式,来对数据规范化整理及输出 一、需要使用python的ddt库,ddt,data,unpack方法 1、仅使用ddt和data,代码如下 test_add函数那里的形参a可以随便定义,程序会自动去接收 @data里面的值 输出结果 阅读全文
posted @ 2018-09-17 19:03 CC_阿尔法 阅读(385) 评论(0) 推荐(0) 编辑
摘要: Python3实现邮件发送功能 都是固定的模版,可以套用, 不用硬记。 最后发送结果 阅读全文
posted @ 2018-09-17 18:18 CC_阿尔法 阅读(1213) 评论(0) 推荐(0) 编辑
摘要: python日志添加功能,主要记录程序运行中的日志,统一收集并分析 一、日志的级别 控制台输出 代码写的是5行数据,实际在控制台只有3行,那是因为系统默认输出 warning(警告)及以上的日志。 如果需要全部展示,需要调用 在level那里展示指定级别。 加上 logging.basicConfi 阅读全文
posted @ 2018-09-17 18:09 CC_阿尔法 阅读(10637) 评论(0) 推荐(0) 编辑