04 2021 档案
摘要:性能测试,是结合被测系统应用架构、业务场景和实现细节、逻辑,对软件响应时间、处理速率、容错能力等进行分析测试,找到系统的性能瓶颈,并确认问题得到解决的过程。 由于工作需要,对性能测试缺陷分类进行了整理,这篇博客,聊聊常见的性能缺陷以及表现方式。。。 性能测试缺陷分类 缺陷类型 缺陷描述 硬件 磁盘空
阅读全文
摘要:我们常常会遇到这样的需求:需要执行对象里的某个方法,或需要调用对象中的某个变量,但是由于种种原因我们无法确定这个方法或变量是否存在,这是我们需要用一个特殊的方法或机制要访问和操作这个未知的方法或变量,这中机制就称之为反射。hasattr()、getattr()、setattr()函数 class A
阅读全文
摘要:迭代是Python最强大的功能之一,是访问集合元素的一种方式。可迭代对象有迭代器、序列(字符串、列表、元祖)、字典,而迭代器是一个可以记住遍历的位置的对象。生成器是一种特殊的迭代器,调用一个生成器函数,返回的是一个迭代器对象。 迭代器 (Iterator) 迭代器是一个可以记住遍历的位置的对象。 迭
阅读全文
摘要:我们知道对于一个普通的类,我们要使用其中的函数的话,需要对类进行实例化,而一个类中,某个函数前面加上了staticmethod或者classmethod的话,那么这个函数就可以不通过实例化直接调用 """ @staticmethod不需要表示自身对象的self和自身类的cls参数。如果在@stati
阅读全文
摘要:""" 单例类 方法1:外部函数实现 方法2:外部类数实现 方法3:__new__内置函数实现 __new__函数:在实例化开始时,在调用初始化__init__() 方法之前, 首先调用 __new__() 方法 """ def singleton(cls): """ 修饰类(实现类单例) @par
阅读全文