腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
开源优测
公众号:开源优测 分享软件测试方面的基础、开源技术、工具、理论和方案
专栏成员
举报
532
文章
676864
阅读量
111
订阅数
订阅专栏
申请加入专栏
全部文章(532)
其他(194)
python(147)
自动化测试(81)
selenium(68)
开源(46)
测试(40)
https(34)
腾讯云测试服务(33)
github(31)
playwright(23)
api(20)
jenkins(20)
编程算法(19)
网站(18)
网络安全(18)
自动化(17)
数据库(16)
windows(16)
java(14)
http(14)
微信(13)
浏览器(13)
性能测试(12)
工具(12)
html(11)
ide(11)
脚本(11)
sql(10)
git(10)
linux(10)
安全(9)
apache(8)
人工智能(8)
框架(8)
云数据库 SQL Server(7)
功能测试(7)
基础(7)
数据(7)
物联网(6)
数据结构(6)
devops(5)
负载测试(5)
pytest(5)
对象(5)
实践(5)
性能(5)
字符串(5)
.net(4)
单元测试(4)
函数(4)
系统(4)
异步(4)
c++(3)
javascript(3)
node.js(3)
xml(3)
maven(3)
分布式(3)
缓存(3)
大数据(3)
腾讯云开发者社区(3)
python3(3)
编码(3)
登录(3)
监控(3)
解决方案(3)
配置(3)
日志(3)
软件测试(3)
视频(3)
搜索(3)
算法(3)
原理(3)
官方文档(2)
ruby(2)
css(2)
json(2)
android(2)
sqlalchemy(2)
unix(2)
访问管理(2)
命令行工具(2)
企业(2)
xslt & xpath(2)
压力测试(2)
面向对象编程(2)
tcp/ip(2)
uml(2)
小程序(2)
微服务(2)
测试策略(2)
mysql(2)
requests(2)
webdriver(2)
部署(2)
测试工具(2)
插件(2)
开发(2)
命令行(2)
排序(2)
软件(2)
事件(2)
同步(2)
线程(2)
效率(2)
优化(2)
云服务器(1)
对象存储(1)
比特币(1)
自动驾驶(1)
数据挖掘(1)
机器学习(1)
ios(1)
php(1)
perl(1)
c#(1)
go(1)
bash(1)
scala(1)
react(1)
jquery(1)
ajax(1)
android studio(1)
django(1)
flask(1)
打包(1)
ubuntu(1)
windows server(1)
centos(1)
bash 指令(1)
容器镜像服务(1)
文件存储(1)
云直播(1)
检测工具(1)
cci 持续集成(1)
云推荐引擎(1)
渲染(1)
kubernetes(1)
存储(1)
运维(1)
爬虫(1)
shell(1)
html5(1)
jdk(1)
jvm(1)
ssh(1)
ftp(1)
kotlin(1)
markdown(1)
udp(1)
powershell(1)
机器人(1)
数据分析(1)
数据处理(1)
数据可视化(1)
haskell(1)
unicode(1)
迁移(1)
接口测试(1)
漏洞扫描服务(1)
测试服务(1)
browser(1)
chrome(1)
ci(1)
code(1)
command(1)
cypress(1)
driver(1)
excel(1)
exe(1)
get(1)
gitlab(1)
grid(1)
jetbrains(1)
junit5(1)
keyboard(1)
logging(1)
mac(1)
mockito(1)
ode(1)
pipeline(1)
profiler(1)
prometheus(1)
pycharm(1)
response(1)
rpa(1)
shift(1)
ui(1)
url(1)
web(1)
编程(1)
编程语言(1)
编辑器(1)
操作系统(1)
测试开发(1)
测试自动化(1)
程序(1)
递归(1)
动态规划(1)
服务(1)
服务器(1)
工程师(1)
管理(1)
集合(1)
技巧(1)
计算机视觉(1)
架构(1)
兼容性(1)
进程(1)
开发者(1)
客户端(1)
可视化(1)
快捷键(1)
连接(1)
乱码(1)
面试(1)
模型(1)
内存(1)
排序算法(1)
软件开发(1)
设计(1)
数据采集(1)
数学(1)
索引(1)
调试(1)
网络编程(1)
文件系统(1)
芯片(1)
性能分析(1)
需求分析(1)
移动端(1)
注解(1)
搜索文章
搜索
搜索
关闭
005 一步步教你Python Devops系统监控数据采集
devops
监控
数据
数据采集
python
psutil 是一个跨平台的库,用于在 Python 中检索系统运行时信息和操作。它可以用来监控系统资源的使用情况,如 CPU、内存、磁盘 I/O、网络等。以下是基于 psutil 开发一个简单监控工具的步骤:
苦叶子
2024-04-14
228
0
004 Python devop之自动化文件及文件系统
自动化
数据
搜索
文件系统
python
通过前面三章的基础知识铺垫,本章开始,我们进入Python DevOps代码实践。
苦叶子
2024-03-27
106
0
003 基于Python进行DevOps常见问题集合
python
devops
集合
脚本
实践
通过前面两章的基础学习,我们大概了解了基于Python进行DevOps实践需要哪些知识。
苦叶子
2024-03-26
132
0
002 基于Python进行DevOps实践需要哪些知识?
实践
系统
python
devops
自动化
在上一篇001 基于Python进行DevOps实践新手指南中我们大概介绍了在devops实践时,python能干哪些事。接下来介绍在devops中,我们需要掌握哪些python知识。
苦叶子
2024-03-25
116
0
001 基于Python进行DevOps实践新手指南
实践
python
devops
自动化
部署
开源优测的老粉丝应该很清楚,我已经很久没更新了,进入2024年,计划更新两个方向:
苦叶子
2024-03-25
244
0
新手必须掌握的Python Requests库接口测试(有实例代码)
python
接口测试
get
requests
response
在进行接口测试时,Python requests库是一个非常方便的工具。下面,我会详细描述使用Python requests库进行接口测试的全过程,并提供相应的代码实例。
苦叶子
2023-08-08
657
0
Python Locust全过程使用代码详解
python
负载测试
测试
服务
事件
Python locust 是一个基于 Python 的开源负载测试工具,可以模拟大量用户并发访问网站、API等,以测试它们的性能和承受能力。Python locust 具有易于编写和运行的脚本、实时监控和可扩展性等特点,因此在实际的软件开发中得到了广泛应用。本文将详细介绍如何使用 Python locust 进行负载测试。
苦叶子
2023-08-08
731
0
Python keyboard模块替代方案
python
keyboard
基础
事件
字符串
使用keyboard模块,这里推荐几个替代方案: 1. PyKeyboard PyKeyboard是一个跨平台的模块,用于监听和发送键盘事件。用法与keyboard模块非常相似,可以方便地替换。 安装方式: pip install PyKeyboard 例如: import PyKeyboard kb = PyKeyboard() # 监听键盘事件 kb.add_hotkey('q', lambda: print('Pressed q!')) # 按下键 kb.tap_key('H', 'E', 'L', 'L', 'O') # 发送字符串 kb.type_string('Hello, World!') 2. PyUserInput PyUserInput是一个功能强大的模块,不仅可以监听和发送键盘事件,还可以控制鼠标。 安装方式: pip install PyUserInput 例如: from pykeyboard import PyKeyboard from pymouse import PyMouse k = PyKeyboard() m = PyMouse() # 按下键 k.tap_key('A') # 发送字符串 k.type_string('Hello') # 点击鼠标 m.click(100, 150) 3. Evdev 如果希望底层控制键盘,可以使用Evdev模块直接访问/dev/input/event设备 Evdev模块需要安装Linux头文件,比较复杂,且只支持Linux系统,适合有一定基础的用户使用。
苦叶子
2023-06-09
493
0
Python Playwright API使用实例详解
python
api
playwright
浏览器
异步
Playwright 是一个 Node.js 库,它提供了一个高级的 API 来自动化 Chromium、Firefox 和 WebKit 浏览器中的操作。Python Playwright API 是 Playwright 的 Python 版本,它提供了一套与 Node.js 版本相同的 API,可以在 Python 中使用。
苦叶子
2023-06-09
934
0
Python、Pytest、Allure、Selenium和Jenkins实现自动化测试集成实例
python
自动化测试
selenium
jenkins
pytest
本文将介绍如何使用Python、Pytest、Allure、Selenium和Jenkins实现测试自动化集成。通过将这些工具结合使用,可以实现自动化测试、测试结果报告、持续集成等功能,提高测试效率和质量。
苦叶子
2023-06-09
826
0
Python程序打包成exe文件的详细过程
python
打包
exe
测试
程序
Python 程序打包成 exe 文件的详细过程如下: 1. 安装 PyInstaller 模块:使用 pip install pyinstaller 命令安装。这是将 Python 程序打包成 exe 的主要工具。 2. 编写 setup.py 文件:这是一个配置文件,用来指导 PyInstaller 如何进行打包。在同级目录下创建 setup.py 文件,内容如下: from PyInstaller.setup import Setup setup( name="yourprogram", version="1.0", description="Your program description", author="Your name", author_email="yourname@example.com", url="https://www.example.com", scripts=["yourprogram.py"] ) 3. 运行 PyInstaller 命令:在 cmd 中运行 pyinstaller setup.py 命令进行打包。 4. 配置 exe 文件:运行后会在 dist 文件夹下生成 yourprogram 文件夹,里面包含你的 exe 文件。可以对 exe 进行配置: - 添加版本信息:使用 pyi-set_version yourprogram 1.0 命令设置 exe 文件的版本号。 - 添加图标:将 icon 文件放在与 setup.py 同级目录,并在 setup() 中添加 icon='youricon.ico' 参数指定图标文件。 - 添加 console 模式:默认 exe 是无 console 的,使用 console=True 可以生成有 console 的 exe。 - 合并到一个文件:使用 onefile=True 可以将所有的依赖文件合并到一个 exe 中,生成单独的 exe 文件。 - 其它:还有许多参数用来控制打包结果,如添加数据文件、设置启动页面等。详情见 PyInstaller 文档。 5. 测试和发布 exe:运行生成的 exe 文件,测试其是否正常工作。如果正常,即可发布 exe 程序给最终用户。 6. 遇到问题解决:如果在打包过程中遇到问题,首先查看 PyInstaller 的日志文件 build/yourprogram/logs/. 里面会记录详细的打包过程和错误信息。并根据日志消息在 PyInstaller 文档中查找解决方案。 以上就是使用 PyInstaller 将 Python 程序打包成 exe 文件的详细过程。掌握这个过程可以很轻松地将 Python 开发的程序发布为 exe,方便最终用户安装使用。
苦叶子
2023-06-09
565
0
100个Python常用模块/库
python
https
工具
计算机视觉
框架
1. NumPy - 数值计算扩展库。提供高效的多维数组对象和用于处理这些数组的工具。http://www.numpy.org/2. SciPy - 科学计算库。构建在NumPy之上,用于科学与技术计算。https://www.scipy.org/3. Pandas - 数据分析与操作库。提供高性能易用的数据结构和数据分析工具。http://pandas.pydata.org/4. Matplotlib - 数据可视化库。产生 Publication quality figures。http://matplotlib.org/5. Scikit-learn - 机器学习库。用于数据挖掘和数据分析。http://scikit-learn.org/stable/6. TensorFlow - 深度学习库。由谷歌开源,用于机器学习,深度神经网络与人工智能。http://tensorflow.org7. Django - Web框架。提供开发Web应用的骨架。https://www.djangoproject.com/8. Flask - 微型Web框架。提供Werkzeug、Jinja2等高质量成功的库集成。http://flask.pocoo.org/9. Scrapy - 网络爬虫框架。用于进行网络爬取,提供操作各种网站的能力和工具。https://scrapy.org/10. BeautifulSoup - HTML/XML解析库。提供解析器,用于从HTML和XML文件中提取数据。https://www.crummy.com/software/BeautifulSoup/
苦叶子
2023-06-09
311
0
Playwright系列:第3章用Python、Nodejs、Java创建我们第一个脚本
java
python
playwright
脚本
浏览器
我们基于Playwright实现以下步骤的自动化测试,用Python、Java和Nodejs实现,大家可以对比其中的异同。
苦叶子
2023-06-09
553
0
Python、Pytest、Allure、Playwright和Jenkins实现测试自动化集成示例
python
jenkins
playwright
pytest
测试自动化
本文将介绍如何使用Python、Pytest、Allure、Playwright和Jenkins实现测试自动化集成。通过将这些工具结合使用,可以实现自动化测试、测试结果报告、持续集成等功能,提高测试效率和质量。
苦叶子
2023-06-09
845
0
基于Python测试数据质量的过程及库
python
测试
工具
数据
系统
随着生成的数据量继续呈指数级增长,数据质量测试变得越来越重要。数据质量测试是确保数据准确、完整、一致并符合预期标准的过程。本文探讨了Python中的数据质量测试,包括它是什么,为什么它很重要,以及如何实现它。
苦叶子
2023-06-09
341
0
将Python、Playwright和jenkins pipeline集成自动化测试实例
python
自动化测试
jenkins
pipeline
playwright
在本文中,我们将深入探讨Python Playwright和Jenkins的集成过程,并详细介绍如何编写自动化测试脚本。本文将分为以下几个部分:
苦叶子
2023-06-09
717
0
Python datatest数据库自动化测试
python
数据库
自动化测试
测试
函数
随着数据的日益增多和数据的重要性在企业中的不断提升,数据库测试成为了一个非常重要的环节。在数据库测试中,我们需要验证数据库的完整性、准确性、一致性等方面的问题,保证数据的稳定性和可靠性。而 Python datatest 是一种非常流行的数据库测试技术,它可以帮助我们更加方便地进行数据库测试,本文将对其进行详细介绍。
苦叶子
2023-06-09
418
0
Python算法学习指南(代码实例)
python
递归
动态规划
排序算法
算法
Python是一种高级编程语言,它在机器学习、数据分析、Web开发等领域都有广泛的应用。与其他编程语言一样,Python也支持各种算法。本文将介绍5种常见的Python算法,包括查找算法、排序算法、递归算法、动态规划算法、贪心算法,并提供代码实例。
苦叶子
2023-06-09
476
0
如何使用Python测试Java源代码
java
python
单元测试
编程语言
测试
Python和Java是两种非常流行的编程语言。Python是一种解释型语言,而Java则是一种编译型语言。两者都有广泛的应用,尤其是在测试领域。在本文中,我们将讨论如何使用Python测试Java源代码。
苦叶子
2023-06-09
822
0
Python + PyUnit + Excel + Playwright 实现关键字驱动测试
python
excel
playwright
测试
效率
本文将介绍如何使用 Python + PyUnit + Excel + Playwright 实现关键字驱动测试。关键字驱动测试是一种自动化测试方法,它使用一组关键字或操作,模拟用户在应用程序中的操作进行测试,从而提高测试效率和可重复性。
苦叶子
2023-06-09
442
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档