摘要: 一、悲观锁 1、定义: 数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制。 2、分类: (1)按使用性质分类 共享锁: 事务A对对象T加共享锁,其他事务也只能对T加共享锁,多个事务可以同时读,但不能有写操作,直到A释放共享锁。 特点:多个事务可封锁同一个共享页;任何事务都 阅读全文
posted @ 2022-09-14 17:56 键上一指禅 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一、事务是什么 多个操作同时进行,要么同时成功,要么同时失败.这就是事务 二、事务的四大性质 1、原子性(atomicity) 一个事务是一个不可分割的工作单位,事务中包括的操作要么都做,要么都不做。 2、持久性(durability) 持久性也称永久性(permanence),指一个事务一旦提交, 阅读全文
posted @ 2022-09-14 17:45 键上一指禅 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 一、消息队列简介 1、消息队列:是在消息的传输过程中保存消息的容器 2、当前使用较多的消息队列有:RabbitMQ、RocketMQ、ActiveMQ、ZeroMQ、MetaMQ、Kafka 二、消息队列的作用 1、异步处理 2、流量控制 3、服务解耦 三、消息队列的问题 1、系统复杂性 (1)重复 阅读全文
posted @ 2022-09-14 17:36 键上一指禅 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 问题1:请结合实际经验说明如何通过测试计划、测试方案、测试覆盖率、测试用例、测试执行等工作内容有效提升测试质量。 (1)测试计划提升质量:针对排期列测试计划,需求的评审、用例的编写、用例的评审、各环境的测试时间都得有明确的时间点,按照测试计划去反推保障各个环节的质量 (2)测试方案提升质量:圈定测试 阅读全文
posted @ 2022-09-14 16:50 键上一指禅 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 前提: 安装:pip install pytest 一、pytest_常用运行参数 import pytest class TestClass: def test_01(self): print(1) assert True def test_02(self): print(2) assert 1 阅读全文
posted @ 2022-09-14 16:46 键上一指禅 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 一、allure下载及配置 1.allure下载网址:https://github.com/allure-framework/allure2/releases 2.下载zip后缀的文件,解压后可放任意位置 3.将bin路径配置到环境变量中 二、allure使用 1.安装:pip install al 阅读全文
posted @ 2022-09-14 16:15 键上一指禅 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 一、json取值封装模块 # -*- coding: UTF-8 -*- from logzero import logger def get_value(body, columns): if isinstance(body, dict): body = body try: if len(colum 阅读全文
posted @ 2022-09-14 16:04 键上一指禅 阅读(68) 评论(0) 推荐(0) 编辑
摘要: import yagmail import traceback from logzero import logger def send_mail(receiver=None, carbon_copy=None, subject=None, content=None, attachments_repo 阅读全文
posted @ 2022-09-14 15:28 键上一指禅 阅读(25) 评论(0) 推荐(0) 编辑
摘要: filename = 'test_Case001.xlsx' # 打开表 workbook = load_workbook(filename) # 获取excel中所有sheet名 worksheet_list = workbook.sheetnames # 根据sheet索引 定位表单 works 阅读全文
posted @ 2022-09-14 15:03 键上一指禅 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 一、准备配置文件 config.ini [section1] option1_1 = value1_1 option1_2 = value1_2 [section2] option2_1 = 123456 二、配置文件相关操作 import configparser import os # 创建实例 阅读全文
posted @ 2022-09-14 14:55 键上一指禅 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 一、元组(tuple) tuple_a = (1, 2, 3, 4, 5) # 1、index(元素):从tuple中找出某个值第一个匹配项的索引位置 res1 = tuple_a.index(1) # 2、count(元素):返回元素出现的次数 res2 = tuple_a.count(1) 二、 阅读全文
posted @ 2022-09-14 14:17 键上一指禅 阅读(69) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示