自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 WebUI 自动化测试框架

本文介绍了一个基于Python+Playwright+Allure的现代化WebUI自动化测试框架。该框架采用PO设计模式和数据驱动架构,具有多环境测试、自动截图、视频录制等功能。核心特性包括:支持环境隔离、并行执行、失败重试、中文环境等;技术栈涵盖Playwright、Pytest、Allure等流行工具。 项目结构清晰,包含配置管理、测试数据、页面对象和测试用例等模块。安装配置简单,支持虚拟环境创建和依赖安装。使用方法灵活,可通过命令行参数指定环境、测试文件和浏览器类型。数据驱动设计采用公共数据引用机制

2025-08-20 14:13:58 1462

原创 【AI自动生成测试用例】技术初探

AutoTestPro是一个基于Django的AI自动化测试平台,集成了Moonshot API实现智能测试用例生成。平台支持多种文档格式(PDF/DOCX/TXT)解析,可生成功能测试、兼容测试等多样化用例,并提供直观的UI管理界面。核心功能包括AI驱动的测试用例生成、智能代码生成(适配Django框架)、文档管理及可视化控制面板。技术栈采用Django 4.2后端,配合Layui前端框架,通过pdfplumber等库处理文档。项目采用模块化设计,支持快速部署,为测试团队提供高效的一站式自动化测试解决方案

2025-08-20 14:04:09 949

原创 Python模糊测试实战

Python实现接口模糊测试demo

2024-12-16 17:06:42 769 1

原创 Pytest API Reporter:零配置的接口自动化测试报告生成神器

Pytest API Reporter:零配置接口测试报告工具 这个基于pytest的框架专为接口自动化测试设计,提供开箱即用的HTML报告功能。主要特点: 零配置使用:安装即用,自动生成美观报告 三种接口定义方式: 推荐使用pytest装饰器标记 支持函数文档字符串 提供fixture参数方式 可视化报告: 包含统计图表和详细用例列表 支持按状态筛选 显示HTTP方法、路径和耗时 完整兼容pytest生态:保留所有原生功能 安装简单,只需pip安装依赖后运行测试,报告会自动生成在reports目录。支持移

2025-12-24 11:14:51 972 1

原创 优化【Pytest-html】测试报告

在conftest.py文件中新增hook方法,达到修改测试报告样式的目的

2025-01-06 15:09:40 603

原创 【基于jinja2模版引擎自定义自动化测试报告模版】

使用jinja2模版生成自定义测试报告。

2025-01-06 14:44:17 768

原创 pytest生成pytest-html报告并追加日志

在生成的Pytest-html中可以显示自定义的日志

2024-12-24 15:20:40 502 1

原创 Python中requests库的reqeust方法参数详解

【代码】Python中requests库的reqeust方法参数详解。

2024-12-24 15:13:14 504

原创 基于postman实现接口自动化(一):newman执行用例

解决newman/postman自身测试报告极其简单,不方便查阅及排查问题。核心代码(run.py)

2024-05-14 13:51:38 601 1

原创 基于httprunner实现接口测试框架(二):支持参数化和用例跳过

httprunner自身不支持参数化,但是兼容Pytest框架,因此可以通过Pytest框架的参数化来实现实现代码如下图,共执行4组用例。

2024-04-30 13:38:46 444

原创 基于httprunner实现接口测试框架(一):实现不同环境执行脚本

httprunner工作原理:执行前会先加载.env文件,将.env文件中的内容加载到内存中,如下图所示。读取所有环境信息,汇聚list存储所有环境信息(和上述环境信息存在同一文件夹下,命名:env.py)2、通过json/yml文件维护一份环境信息,用于区分不同环境,如:账号、密码、域名等。结合debugtalk.py文件实现(以下代码在debugtalk.py中编写)1、先获取当前的执行环境,通过方法:${ENV(envType)}3、编写自定义方法,过步骤1中的得出的执行环境查询当前环境的数据。

2024-04-29 20:12:57 1068

原创 解决Python读取Excel时出现Value must be either numerical or a string containing a wildcard报错

【代码】解决Python读取Excel时出现Value must be either numerical or a string containing a wildcard报错。

2024-04-17 11:49:20 1951 3

原创 【django_apscheduler】使用教程

介绍django_apscheduler基础用法

2024-03-22 10:52:42 1017 1

原创 接口测试之allure报告优化(二)

修改allure报告suite模块的用例默认展开顺序

2024-01-12 18:05:04 1541 4

原创 接口测试之allure报告优化(一)

通过F12查看,左侧框选内容显示j对应case执行结果中son文件的parameters字段值(如下图),因此只需要在生成报告/执行case时将该文件中的字段值赋空即可。接口测试常用到allure报告,因其显示信息种类多且兼容框架丰富,但其不同附件的的格式会导致报告内容不友好,影响阅读,本文介绍两处优化内容。

2024-01-11 20:15:52 813

原创 接口测试之文件上传

介绍两种编写上传文件接口脚本的方法

2023-08-05 15:23:58 527 1

原创 接口测试之文件下载

介绍下载功能接口测试脚本实现的两种方法

2023-08-05 15:21:15 1394 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除