测试工具

一天搞定软件测试基础!——包含Web测试、App测试

一天搞定软件测试基础:包含Web测试和App测试软件测试是在软件开发生命周期中不可或缺的一部分,它旨在确保软件的质量、可靠性和性能。在这一篇文章中,我们将简要介绍软件测试的基础知识,包括Web测试和App测试,并给出简单的代码示例,帮助读者快速入门。一、软件测试的基本概念软件测试是对软件系统进

pom web 自动化测试框架分享

POM Web自动化测试框架分享随着软件开发的迅速发展,自动化测试逐渐成为软件开发过程中不可或缺的一部分。Page Object Model(POM)是一种常见的设计模式,它帮助我们更好地组织和管理自动化测试代码,使得测试代码更加清晰、可维护。什么是POM?POM是一种将页面的操作与页面元素的

SQLMAP的下载安装和使用(Windows)

SQLMAP的下载安装和使用(Windows)SQLMAP是一个开源的渗透测试工具,用于自动化检测和利用SQL注入漏洞。它功能强大,支持多种数据库管理系统,包括MySQL、PostgreSQL、Oracle、Microsoft SQL Server等。本文将介绍如何在Windows系统中下载安装S

CentOS7 安装Selenium(使用webdriver_manager自动安装ChromeDriver)

在CentOS 7操作系统上安装Selenium并使用webdriver_manager自动安装ChromeDriver,可以有效提升Web自动化测试的效率。以下是详细的步骤和代码示例。一、前提准备在安装Selenium之前,我们需要确保系统上有Python环境和pip工具。可以通过以下命令检查

使用 Selenium 获取 Web 页面信息的全指南

使用 Selenium 获取 Web 页面信息的全指南Selenium 是一个流行的自动化测试工具,广泛用于网页应用程序的测试和数据抓取。它能够模拟用户与浏览器的交互,从而方便地获取网页信息。本文将介绍如何使用 Selenium 获取网页信息,并提供相应的代码示例。1. 安装 Selenium

Fiddler everywhere抓包工具的使用

Fiddler Everywhere 是一款强大的网络抓包工具,广泛用于调试和分析 HTTP/HTTPS 请求。它能够帮助开发者捕捉、查看和修改网络请求及响应,热门于 web 开发、API 调试,以及性能测试等场景。本文将介绍 Fiddler Everywhere 的基本使用方法,并提供一些示例代码

WebDriver将退出历史?BiDi要登场

在自动化测试和Web浏览器控制领域,WebDriver作为一种标准接口,已经服务了开发者和测试人员多年。然而,随着Web技术的不断发展,传统的WebDriver接口逐渐显露出其局限性。因此,新的BiDi(Bidirectional)协议应运而生,旨在解决WebDriver的一些历史遗留问题。Web

Python + Playwright(13): 隐藏浏览器指纹特征 & 绕过网站反爬机制

隐藏浏览器指纹特征 & 绕过网站反爬机制在Web抓取的过程中,很多网站会采取反爬虫机制,以防止数据被自动化工具抓取。其中,浏览器指纹(Browser Fingerprinting)是识别用户设备的一个重要方式。这种技术能够根据浏览器的各种参数(如操作系统、屏幕分辨率、插件、时区等)来唯一标