03 2018 档案
摘要:一、环境配置 Postman postman 的具体使用可以参考另外一篇文章:postman 做接口测试之学习笔记 Newman 第一步,安装nodejs。 第二步,在nodejs命令行安装newman,即命令行输入如下命令: jenkins 去官网(https://jenkins.io/index
阅读全文
摘要:Chrome 点击下载chrome的webdriver: http://chromedriver.storage.googleapis.com/index.html 不同的Chrome的版本对应的chromedriver.exe 版本也不一样,下载时不要搞错了。如果是最新的Chrome, 下载最新的
阅读全文
摘要:这一篇主要是关于文件的数据驱动。 一、通过json文件驱动 二、通过yaml文件驱动 pip install pyyaml进行安装 直接import yaml,右键运行py文件,不报错,则为导入成功。 PyYaml简介 YAML是一种容易阅读、适合表示程序语言的数据结构、可用于不同程序间交换数据、丰
阅读全文
摘要:ddt 是第三方模块,需安装, pip install ddt DDT包含类的装饰器ddt和两个方法装饰器data(直接输入测试数据) 通常情况下,data中的数据按照一个参数传递给测试用例,如果data中含有多个数据,以元组,列表,字典等数据,需要自行在脚本中对数据进行分解或者使用unpack分解
阅读全文
摘要:日志 日志是跟踪软件运行时所发生的事件的一种方法。软件开发者在代码中调用日志函数,表明发生了特定的事件。事件由描述性消息描述,该描述性消息可以可选地包含可变数据(即,对于事件的每次出现都潜在地不同的数据)。事件还具有开发者归因于事件的重要性;重要性也可以称为级别或严重性。 logging提供了一组便
阅读全文
摘要:需求:有100个数据,启动5个线程,每个线程分20个数据,怎么把这20个数据分别传给每个线程。 1. 利用多线程实现 2. 利用线程池实现
阅读全文
摘要:1. 下载git 和Pycharm并安装 2. 打开Pycharm, 点击 file-->Default Settins-->Version Control-->Git 然后在 Path to Git executable中选择本地的git.exe 路径。 如下所示: 3. 点击导航栏中的VCS -
阅读全文
摘要:一、读取变量的值,实现unittest 参数化 定义了一个二维数组case_data,用来存值,使用时直接在test方法上方加 最后可以得到以下测试结果,说明测试成功。 二、读取文件的方式,实现unittest 参数化 如下所示,调用类DataToParam中的text方法,从 case_data.
阅读全文
摘要:为了保证数据安全,一般都会定期备份数据库,备份数据库也有自己的命令可以执行,下面就是一个每天备份mysql数据库的一个小程序。 mysql备份的命令如下: 主要是把命令封装在bak_db这个方法里,然后把只要将类 BackDb实例化(如下所示)就可以了,因为bak_db() 已经在构造函数里调过了,
阅读全文
摘要:单元测试在保证开发效率、可维护性和软件质量等方面有很重要的地位,所谓的单元测试,就是对一个类,一个模块或者一个函数进行正确性检测的一种测试方式。 这里主要是就应用 python + unitest 做单元测试做的一些学习笔记。 Unittest 提供了test cases, test suites,
阅读全文
摘要:一、备份数据: Mysqldump常用命令: 常见选项: -u: 用户名 -p: 密码 -P: 端口号,不写默认3306 --all-databases, -A:备份所有数据库 --databases, -B: 用于备份多个数据库,如果没有该选项,mysqldump把第一个名字参数作为数据库名,后面
阅读全文