摘要:
一、单例模式的概念: 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,单例模式是一种对象创建型模式。 二、创建单例,保证只有一个对象 class BaseData(object): __instance = None def __new__(cls): ''' 单 阅读全文
摘要:
我们在学习或调试过程中,测试用例的调试信息都非常有用,可以让我们知道现在的运行情况,执行到哪步以及相应的出错信息等,可以在pytest里面,有时并不会输出所有信息,比如默认情况下pass的测试用例是没有print输出的,本文主要就是解决这个问题。 一、用print输出log信息 我们在编写简单的Py 阅读全文
摘要:
一、configparser模块 在工作中,常常需要把小脚本共享给其他人用。他人在使用的时候,查看修改源码不太方便。于是想到使用python中的configparser模块,只需要修改配置文件就可以运行程序。 在使用前需要先安装该模块,使用pip安装即可:pip install configpars 阅读全文
摘要:
接口类型: Http api接口:通过http协议进行传输,请求报文以key-value形式,返回报文一般采用json。一般通过Postman、Jmeter、Loadrunner等测试工具进行测试。 接口作用: 接口就是前端与后端进行数据交互(获取与发送)的桥梁。 前端是指展示给客户的一端,包括:w 阅读全文
摘要:
状态码含义: 1XX 含义:lnformational信息,啥都不做,告诉client,信息收到了,后续会处理 2XX 含义:Successful 成功,啥都不做,告诉client,请求已正确处理 200 OK 服务器成功返回用户请求的数据,往往为力简化处理,POST 创建成功后应该返回 201 资 阅读全文
摘要:
接口的英文是 interface。 interface的中文译名为 “界面” 或 “接口”。当接口是 interface 的译名时,接口是用于沟通的中介物的抽象化概念。 接口又分硬件接口(hardware interface)和软件接口(software interface): 硬件接口:指两个硬件 阅读全文
摘要:
安装插件与安装其它Python包一样,pytest插件也使用pip安装 一、从PyPI安装 安装命令: pip install 插件名 pip install 插件名==版本号 二、从 .tar.gz 或 .whl 文件安装 有些软件包是tar包(以 .tar.gz 为扩展名的压缩文件)和wheel 阅读全文
摘要:
我们可以在好几个地方找到第三方的pytest插件 一、pytest网站 https://docs.pytest.org/en/latest/plugins.html 主要用例讨论安装和使用pytest插件,也列出了一些常用插件 二、PyPI下载 https://pypi.python.org 可以使 阅读全文
摘要:
pytest的3个不同层次的参数化方法: 如果要产生多个参数的所有参数值组合的话,可以使用下面的方法,将每个参数独立标记并赋值: 阅读全文
摘要:
1 def test_add_1(): 2 """tasks.get() using id returned from add() works.""" 3 task = Task('breathe', 'BRIAN', True) 4 task_id = tasks.add(task) 5 t_fr 阅读全文