摘要: JSON Schema校验,其实就是 对接口返回的数据结构做自动化校验,确保它符合预期格式。 比如下单接口返回的数据是这样的: { "orderId": 12345, "status": "paid", "amount": 58.5, "items": [ { "productId": 1001, 阅读全文
posted @ 2025-09-16 20:46 木华9 阅读(12) 评论(0) 推荐(0)
摘要: 框架搭建思路: 使用python第三方requests库来处理接口的请求构建与响应结果获取 使用pytest来组建测试用例和执行测试用例脚本 使用yaml文件来编写请求数据和响应结果检查数据 使用pytest中的@pytest.mark.parameterize作为测试用例的加载引擎(参数化) 使用 阅读全文
posted @ 2025-09-03 19:15 木华9 阅读(26) 评论(0) 推荐(0)
摘要: 简单写一个接口自动化测试配置文件,使用的是pytest框架 这是整个接口自动化测试工程框架 一、首先是需要一个主要配置文件pytest.ini文件 addopts 设置自定义执行参数,pytest运行时以此设置为默认执行选项 addopts常见选项有: -k:指定关键字表达式执行用例 -q:安静模式 阅读全文
posted @ 2025-09-03 16:03 木华9 阅读(20) 评论(0) 推荐(0)
摘要: 这是下厨房app自动化框架最基本的框架 具体环境部署参考其他博客 这里只做相关配置文件 一、config.ini配置文件相关参数以及操作config.ini文件方法 最基本的手机/模拟器配置config.ini文件如下: [capabilities] platformName= Android #指 阅读全文
posted @ 2025-09-01 20:47 木华9 阅读(13) 评论(0) 推荐(0)
摘要: 遇到这种悬停菜单需要使用ActionChains来定位元素 一、定位到下一级元素使用F12元素定位,然后按住F8定住,拿到定位元素信息 二、使用ActionChains来实例化,让鼠标悬停到元素上然后定位到下一级元素 代码如下: 例如:京东首页的手机-拍照手机 点击查看代码 def click_ph 阅读全文
posted @ 2025-08-28 17:12 木华9 阅读(36) 评论(0) 推荐(0)
摘要: 一、首先获取cookie才能跳过登录页面,但是京东需要滑动验证(并不是只有这一种方法,但是目前这是最简单的) 获取cookie不难,可以手动获取,可以写代码自动获取 但是自动获取cookie最大的难点,就是怎么跳过滑动验证码,跳过滑动验证码有以下方法: 我这里使用的是写代码自动获取但是在密码和验证码 阅读全文
posted @ 2025-08-28 14:03 木华9 阅读(61) 评论(0) 推荐(0)
摘要: 怎么在Ubuntu上搭建app自动化 一、首先就是下载ubuntu Ubuntu下载安装 下载网址:https://ubuntu.com/download/desktop 建议下载LTS版的 步骤: 准备工作 • 下载 Ubuntu 镜像文件(.iso):从Ubuntu 官网获取合适版本 • 确保 VMware 已正确安装并激活(Pla 阅读全文
posted @ 2025-08-26 19:13 木华9 阅读(40) 评论(0) 推荐(0)
摘要: 接口文档—>接口测试需求分析à接口测试概要设计à接口测试详细设计—>接口测试执行—>接口测试总结及报告 阅读全文
posted @ 2025-08-18 19:30 木华9 阅读(5) 评论(0) 推荐(0)
摘要: 获取有效需求→性能需求分析→测试计划制定→测试计划评审→测试用例设计→测试用例评审→测试环境搭建→编写脚本→执行性能测试→监控指标→测试结果分析(分析瓶颈,看性能是否满足性能需求)→(不满足)性能调优→回归测试(针对并发数看调优前后的对比,并做好记录)→性能测试报告 阅读全文
posted @ 2025-08-18 19:29 木华9 阅读(6) 评论(0) 推荐(0)