2025年8月14日
摘要:
Python的GIL限制了多进程并发,使用 multiprocessing 模块 开启多进程并行处理任务,让 Python 真正用上多核 CPU,速度暴涨! 多进程的优势在哪? CPU 全核利用:multiprocessing 可以用满你的 4核/8核 CPU; pool.map() 轻松调度任务;
阅读全文
posted @ 2025-08-14 13:27
Jasongo
阅读(22)
推荐(0)
2025年8月8日
摘要:
变量交换 利用元组解包,一行代码完成变量值互换,无需再定义中间变量,代码更简洁。 # 1、复杂写法 a = 10 b = 20 temp = a a = b b = temp print(a,b) # 输出: 20 10 # 2、优雅简写 a = 10 b = 20 # 一行代码,利用元组解包 a,
阅读全文
posted @ 2025-08-08 17:03
Jasongo
阅读(12)
推荐(0)
摘要:
functools 是Python标准库中专门用于: 操作或扩展其他函数 缓存计算结果 实现函数装饰器 减少重复代码 partial 冻结参数 作用:固定函数的部分参数,生成新函数 from functools import partial # 原函数 def power(base, exponen
阅读全文
posted @ 2025-08-08 10:34
Jasongo
阅读(32)
推荐(0)
2021年12月31日
摘要:
MySQL组成 整个过程解析,如下图所示。 主要由服务端和客户端组成。 服务端: server 层。主要包含:连接器、查询缓存、解析器、预处理器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等)。所有跨存储引擎的功能都在这一层实现,比如存
阅读全文
posted @ 2021-12-31 22:44
Jasongo
阅读(686)
推荐(0)
2021年4月23日
摘要:
设计思路 框架采用python3 + appium + PO + yaml + ddt + unittest等技术编写成基础测试框架,能适应日常测试工作需要。 1、使用Page Object模式将页面定位和业务操作分开,分离测试对象(元素对象)和测试脚本(用例脚本),一个页面建一个对象类,提高用例的
阅读全文
posted @ 2021-04-23 23:53
Jasongo
阅读(2110)
推荐(1)
2020年10月25日
摘要:
控制键 KEYCODE_ENTER 回车键 66 KEYCODE_ESCAPE ESC键 111 KEYCODE_DPAD_CENTER 导航键 确定键 23 KEYCODE_DPAD_UP 导航键 向上 19 KEYCODE_DPAD_DOWN 导航键 向下 20 KEYCODE_DPAD_LEF
阅读全文
posted @ 2020-10-25 21:55
Jasongo
阅读(626)
推荐(0)
2020年8月22日
摘要:
安装配置 最近用到产品无线功能模块自动化无线连接测试,这次做一个环境部署配置总结,在centos7.7系统内核版本3.10,使用的是RTL8812AU无线芯片网卡,Realtek官方有提供Linux驱动没法编译,国外大佬做了一个可以用于3.1内核的改版驱动,需网上下载:rtl8812au.zip驱动
阅读全文
posted @ 2020-08-22 22:59
Jasongo
阅读(17270)
推荐(0)
2020年6月28日
posted @ 2020-06-28 22:50
Jasongo
阅读(4)
推荐(0)
2020年5月5日
摘要:
环境介绍 RF结合Selenium Grid来进行分布式执行用例,Selenium Grid提供支持方便在多台主机环境上进行多种操作系统、多个不同浏览器执行环境,场景常用在兼容性测试。但是它本身不提供多线程并发执行,需要额外结合多进程技术才能达到并行执行用例,当用例较多情况下,采用多进程并发执行用例
阅读全文
posted @ 2020-05-05 19:47
Jasongo
阅读(1090)
推荐(0)
摘要:
常用关键字介绍 SSHLibrary测试库是ATTRobot平台一个扩展库,同时也是一个SSH测试库。用于通过SSH协议通信连接终端设备进行交互通信,发送指令、接收回显消息,对常用操作方法都封装在SSHLibrary测试库中。 A、连接相关的关键字: 关键字 说 明 Open Connection
阅读全文
posted @ 2020-05-05 16:57
Jasongo
阅读(1307)
推荐(0)