logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

挑战禁区:如何对CORS跨域接口进行自动化测试?

摘要:本文针对前后端分离架构中的CORS配置问题,提出两套自动化测试方案。方案一通过Playwright/Selenium进行浏览器环境验证,模拟真实用户行为测试跨域请求;方案二推荐以API测试为主,直接验证后端CORS配置的正确性。文章强调不应试图绕过同源策略,而要系统测试预检请求、HTTP方法支持、授权域差异等关键点,并提供完整的分层测试策略和持续集成建议,帮助开发者建立可靠的CORS验证机制

#测试工具
告别Postman!用Python+Requests打造高可用的接口自动化框架

摘要:本文介绍如何用Python+Requests构建高可用的接口自动化框架,替代Postman等GUI工具。框架采用分层设计,包含公共模块、配置管理、测试数据和测试用例,支持日志记录、数据驱动、Allure报告生成等功能。相比Postman,代码化框架具有更好维护性、扩展性和CI/CD集成能力,能应对复杂测试场景。文章详细演示了从封装Requests客户端到编写测试用例的全过程,并展望了框架的高

在 VS Code 中使用 Playwright 完成自动化测试编写和调试

本文介绍了在VSCode中使用Playwright进行自动化测试的完整流程。主要内容包括:1)环境准备,安装Node.js和Playwright;2)VSCode配置,安装必要扩展并设置调试文件;3)编写测试用例示例;4)三种运行与调试方式;5)高级调试技巧如浏览器暂停、慢速模式和视频录制;6)注意事项如浏览器路径和并行测试。通过详细步骤指导,帮助开发者高效实现Playwright测试的编写、运行

#vscode#测试工具#自动化
Postman接口自动化入门:不用写代码,10分钟搭完你的第一个自动化流程

上一篇写完《Postman零基础入门》后,好多新手朋友留言问:学会了单个接口调试,怎么用Postman做接口自动化?不想刚入门就啃pytest、JMeter这些重工具,能不能零代码快速搭一套能用的自动化流程?当然可以!Postman本身就原生支持自动化,只要你会发单个接口,跟着这篇走,10分钟就能跑通一套带接口依赖、自动断言的完整自动化流程,新手直接上手。

#postman#自动化#lua
编写 mitmproxy 脚本实现自动化测试:从拦截工具到测试框架

本文介绍了如何利用mitmproxy的Python API和事件驱动模型,将其从简单的抓包工具升级为强大的自动化测试框架。文章详细讲解了mitmproxy脚本的核心价值、事件驱动模型和核心API,并提供了四个实战脚本示例:基础API监控、自动化API测试框架、智能Mock服务器和安全审计脚本。通过这些示例,读者可以学习如何实现自动化验证、动态Mock、性能监控和安全测试等功能。文章还分享了脚本使用

#测试工具
玩转Playwright:网络拦截与Mock数据,打造可靠高效的自动化测试

Playwright 的 Network Interception 功能为前端自动化测试提供了强大支持,通过 page.route() 方法实现了三大核心优势:1)提升测试稳定性,不依赖真实后端;2)加快测试速度,Mock 响应瞬时返回;3)轻松模拟边界场景。文章详细介绍了从基础拦截到高级应用的完整方案,包括 GET 请求模拟、异常响应测试、请求头修改、资源中止等实战场景,并分享了路由匹配、条件M

#网络#测试工具
AI驱动的描述自动化脚本:用自然语言实现自动化测试的革命

本文提出了一种基于AI的自然语言转自动化测试脚本的创新方法。该方法利用大型语言模型(LLM)和自然语言处理(NLP)技术,允许非技术人员通过简单描述测试场景(如"输入用户名密码并验证登录"),系统自动生成高质量测试脚本(Selenium/Playwright等)。相比传统方法,该方案显著降低技术门槛,提升编写效率,解决脚本维护难题,并支持快速响应敏捷迭代。系统架构包含自然语言解

#人工智能#自动化#运维
Playwright Web UI自动化测试新手指南

从Node.js环境配置到第一个登录测试案例实现,详细介绍Playwright的安装、测试脚本编写(含元素定位、等待机制等核心技巧)、多浏览器测试配置及调试方法。指南包含项目结构建议、页面对象模型实现,并推荐使用录制器快速生成脚本。进阶内容涵盖数据驱动测试、API模拟和设备仿真,附GitHub Actions集成示例和常见问题解决方案。通过30天实践可系统掌握这一现代化测试工具,提升Web自动化测

#前端#自动化#测试工具
5分钟带你上手微信小程序测试(新手友好版)

本文提供小程序开发测试全流程指南,涵盖从环境准备到发布的5个关键环节。1)测试准备:安装开发者工具并开启调试;2)基础测试:页面跳转、授权登录、数据加载三项必测功能;3)真机测试要点:重点验证手机特有功能;4)性能优化:首次渲染、脚本执行、内存占用三大核心指标;5)问题排查:包含白屏、403错误等常见问题解决方案。最后建议采用分阶段测试策略,并附自动化测试示例和官方文档入口。

#微信小程序#小程序#测试工具
开启智能时代:Python 为何是 AI 和机器学习的首选语言?

无论你是想快速入门传统机器学习(Scikit-learn),还是立志挑战前沿的深度学习(TensorFlow/PyTorch),Python都为你准备好了最优秀的工具。Stack Overflow、GitHub、各种技术博客和在线课程上充满了Python+AI的内容,这意味着无与伦比的学习速度和问题解决效率。我们的目标是让机器学会根据鸢尾花的花萼和花瓣的尺寸,自动判断它属于哪个品种(Setosa,

#人工智能#python#机器学习
    共 35 条
  • 1
  • 2
  • 3
  • 4
  • 请选择