摘要: 前言 在移动应用开发与测试中,性能监测是保障用户体验的关键环节。本文将详细介绍如何结合Python、uiautomator2与SoloX工具,对DeepSeek应用进行自动化操作并同步监测其性能指标,为APP性能优化提供数据支持。 SoloX 工具简介 1. 功能背景 SoloX 是一款 Andro 阅读全文
posted @ 2025-08-11 21:06 xiaodi888 阅读(248) 评论(0) 推荐(0)
摘要: 前言 在Selenium自动化测试中,「元素定位失败」是最常见的“拦路虎”。明明定位表达式正确,却因页面加载慢、元素未渲染等问题报错——这时候,等待机制就是解决问题的关键。它能让程序“聪明地等待”页面就绪后再执行操作,而不是盲目执行。 本文会详细讲解Selenium的三大等待机制(固定等待、隐式等待 阅读全文
posted @ 2025-08-10 21:41 xiaodi888 阅读(164) 评论(0) 推荐(0)
摘要: 前言 在移动应用测试领域,自动化技术正成为提升效率的核心利器。本文将系统介绍两款强大的Android自动化工具——uiautomator2(Python库)与weditor(可视化编辑器),通过环境搭建、工具联动、实战演示,带你快速掌握APP自动化测试全流程。无论你是测试工程师还是开发爱好者,都能轻 阅读全文
posted @ 2025-08-08 12:09 xiaodi888 阅读(549) 评论(0) 推荐(0)
摘要: 前言 在数字化转型加速的今天,Web UI自动化测试已成为提升开发效率、保障产品质量的关键技能。本文专为初学开发者设计,从零开始手把手带你搭建环境、掌握核心技能,最终实现完整的自动化测试流程。无需编程经验,只需跟随步骤操作,你将学会: 快速部署Python和PyCharm开发环境,避开新手常见配置陷 阅读全文
posted @ 2025-03-26 09:59 xiaodi888 阅读(1642) 评论(0) 推荐(0)
摘要: 前言 为了更好的帮助我们理解,我们先来了解几个知识, 1、什么是批处理脚本? 批处理脚本(Batch Script)是一种用于在操作系统中自动执行一系列命令的脚本文件。这种脚本通常用于简化重复性任务,通过编写一次性的脚本,用户可以自动化地执行多个命令或程序,而无需手动逐一输入。批处理脚本的功能非常强 阅读全文
posted @ 2024-12-27 10:51 xiaodi888 阅读(904) 评论(0) 推荐(0)
摘要: 前言 在软件开发的广阔天地里,我们时常会遇到这样的情况:某些关键功能只能通过接口触发,而缺乏直观的用户界面。对于用户而言,用户需要手动编写JSON数据或利用命令行工具来调用接口,这无疑是一道难以逾越的技术门槛。 为了解决这一痛点,我们决定利用PyQt5这一强大的Python GUI库,打造一个便捷的 阅读全文
posted @ 2024-09-19 15:16 xiaodi888 阅读(363) 评论(0) 推荐(1)
摘要: 前言 JMeter 这个工具既可以做接口的功能测试,也可以做自动化测试,还可以做性能测试,其主要用途就是用于性能测试。但是,有些公司和个人,就想用这些 jmeter 来做接口自动化测试。大家应用JMeter的方式方法,多种多样。我们这里主要介绍的是,用例自动化。即,提前把各用例参数、预期断言等用CS 阅读全文
posted @ 2024-04-25 16:20 xiaodi888 阅读(1603) 评论(0) 推荐(1)
摘要: 前言 Apache JMeter 是 Apache 组织基于 Java 开发的压力测试工具,用于对软件做压力测试。 一般大家所熟悉的压测脚本方案是,通过一次次去提高线程数量,来对接口性能峰值进行摸底,如果压测任务中出现了几十几百个接口,每个接口都去压5min的(10、20、30、40.。。并发)这样 阅读全文
posted @ 2024-04-23 14:28 xiaodi888 阅读(1931) 评论(0) 推荐(0)
摘要: 前言 什么是 Scrcpy? Scrcpy 是一款开源的 Android 屏幕镜像与控制工具,由 Genymobile 开发。它可以通过 USB 或 WiFi 将 Android 设备的屏幕实时显示到电脑上,并允许通过电脑的键盘和鼠标直接操作 Android 设备。 scrcpy 能帮你干啥? 在电 阅读全文
posted @ 2025-04-01 14:44 xiaodi888 阅读(1375) 评论(0) 推荐(0)
摘要: 前言 在Web自动化测试和爬虫开发中,如何精准控制浏览器窗口的生命周期是开发者常遇到的难题。本文深入解析Selenium框架下浏览器窗口的保持与关闭机制,提供两套经过验证的浏览器窗口保持方案(实验性参数法/输入阻塞法),并详细对比close()与quit()方法的底层差异。通过可复现的Python代 阅读全文
posted @ 2025-03-26 10:00 xiaodi888 阅读(497) 评论(0) 推荐(0)
摘要: 前言 本教程为 macOS 与 Windows 用户提供 安全、高效 的 JMeter 安装方案,涵盖从基础安装到进阶配置的全流程。内容包含:✅ 双平台专属指南:针对 macOS 系统优化下载路径(附国内镜像直链),解决“身份不明开发者”警告;Windows 系统提供官方直装与快捷方式配置技巧。✅  阅读全文
posted @ 2025-03-21 17:01 xiaodi888 阅读(687) 评论(0) 推荐(0)
摘要: 前言 本指南旨在帮助用户快速搭建Java开发环境,包括JDK(Java Development Kit)的安装与配置,以及流行的Java集成开发环境(IDE)——IntelliJ IDEA的安装过程。我们特别针对macOS系统用户,提供了详细的安装步骤,利用Homebrew这一强大的包管理工具来简化 阅读全文
posted @ 2025-02-12 14:51 xiaodi888 阅读(2396) 评论(0) 推荐(0)
摘要: 前言 Homebrew 是一个流行的包管理器,专为 macOS(以及 Linux)操作系统设计。它允许用户通过命令行界面轻松安装、更新和管理软件包。Homebrew 的主要优势在于其易用性、灵活性和社区支持。无需复杂的配置过程,比如使用homebrew安装adb和jdk、python,你不再需要去配 阅读全文
posted @ 2025-02-12 14:46 xiaodi888 阅读(7779) 评论(0) 推荐(1)
摘要: 前言 在当今快速发展的移动开发领域,ADB(Android Debug Bridge,即安卓调试桥)作为一项强大的命令行工具,扮演着举足轻重的角色。它不仅是开发者与Android设备间沟通的桥梁,更是进行设备调试、应用管理、文件传输及系统维护等操作不可或缺的利器。 本指南详尽地汇集了ADB的各种命令 阅读全文
posted @ 2025-01-14 09:44 xiaodi888 阅读(2127) 评论(0) 推荐(2)