随笔分类 -  自动化测试

摘要:# 获取页面源码 d.dump_hierarchy(compressed=False, pretty=False) UiObject driver UiObject.info -> uiautomator2.session.UiObject text, textContains, textMatch 阅读全文
posted @ 2023-03-10 15:15 ABEELAN 阅读(693) 评论(0) 推荐(0) 编辑
摘要:性能监控系统 InfluxDB 存储压力测试结果,go 语言开发,8086 端口 # 新建容器网络 $ docker network create grafana # 运行容器 $ cd ~/volumes $ docker run -d --name=influxdb --network graf 阅读全文
posted @ 2023-03-10 15:13 ABEELAN 阅读(37) 评论(0) 推荐(0) 编辑
摘要:Jmeter 介绍与安装 性能测试:模拟多个用户的操作对服务器硬件性能的影响。 TPS:每秒事物处理能力 RT:响应时间 常见性能压力测试工具 Apache Jmeter:Java 语言开发,开源 LoadRunner:C 语言开发,商业 Locust:python 语言开发,开源 Jmeter 优 阅读全文
posted @ 2023-03-10 15:04 ABEELAN 阅读(16) 评论(0) 推荐(0) 编辑
摘要:pytest-xdist 分布式测试插件 安装 $ pip install pytest-xdist 测试代码准备 class Test: def test_sleep_2(self): sleep(2) assert False def test_sleep_3(self): sleep(3) a 阅读全文
posted @ 2023-03-10 14:59 ABEELAN 阅读(96) 评论(0) 推荐(0) 编辑
摘要:记录一个 pytest-reruns 插件和 pytest-timeout 插件的 兼容性问题。 先说结论: 当两个插件一起使用时,需要设置 timeout_func_only=true 问题 接口自动化项目在容器内执行时 reruns 插件闪退,配置的 timeout 时间不生效,导致项目一直在阻 阅读全文
posted @ 2023-03-10 14:58 ABEELAN 阅读(51) 评论(0) 推荐(0) 编辑
摘要:pytest-rerunfailures 插件,功能是用例执行失败可以重试。 python 3.6+ pytest 5.3+ 用例重试时,fixture 或 setup_class 也将被重新执行。 安装 $ pip install pytest-rerunfailures 使用 命令行使用 # 用 阅读全文
posted @ 2023-03-10 14:57 ABEELAN 阅读(145) 评论(0) 推荐(0) 编辑
摘要:webview Android(6.0 以上)需要打开 webview 调试开关 if (Biuld.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){ WebView.setWebContentsDebuggingEnabled(true); } mum 阅读全文
posted @ 2023-03-10 14:48 ABEELAN 阅读(41) 评论(0) 推荐(0) 编辑
摘要:启动 appium server 后,再次启动 weditor 连接设备报错 [E 221216 18:20:07 web:2162] 500 GET /api/v1/devices/android%3Aemulator-5554/screenshot (::1) 2133.77ms 解决办法: 停 阅读全文
posted @ 2023-03-10 14:46 ABEELAN 阅读(34) 评论(0) 推荐(0) 编辑
摘要:iOS Predicate String 定位表达式结构:属性 + 运算符 + 值 # == 运算符: # 属性 label 的值 与 字符串 "SYSTEM(TEXT)" 相等 label == "SYSTEM(TEXT)" # AND 运算符 # 同时满足多个条件 label == "SYSTE 阅读全文
posted @ 2023-03-10 14:44 ABEELAN 阅读(105) 评论(0) 推荐(0) 编辑
摘要:Appium 常用 API。 元素定位 DOM 结构 dom:Document Object Model,文档对象模型。 dom 应用:用于表示界面的控件层级,界面的结构化描述。常见的格式为 html\xml。核心元素为节点和属性。 Andoid 应用的层级结构和 html 不一样,是一个定制的 x 阅读全文
posted @ 2023-03-10 14:42 ABEELAN 阅读(156) 评论(0) 推荐(0) 编辑
摘要:简介 Appium 是一个移动端自动化测试框架,可用于测试: 原生应用:安卓或 iOS 应用 移动网页应用:网页应用,h5,safari 或者手机 chrome 混合应用:原生应用嵌套 webview 支持跨平台,底层多引擎可切换,生态丰富,社区强大。 概念 客户端 / 服务器 架构 Appium 阅读全文
posted @ 2023-03-10 14:35 ABEELAN 阅读(86) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示