- 博客(13)
- 收藏
- 关注
原创 Jmeter性能测试
性能测试就是通过性能压测工具(jmeter,loadrunner),通过特定方式,对系统施加一定压力:正常、异常负载以及峰值来对系统实施压力,得到各项性能指标,保证系统的性能需求。价值和目的:1.评估系统的能力2.识别系统的弱点3.检查系统的隐藏问题4.检验系统的稳定性和可靠性。
2025-05-30 18:00:05
276
2
原创 【fiddler抓包】
设置过滤器的核心作用是只抓取需要的数据包内容。在connections里面设置配置信息。点击更新证书,一直下一步操作即可。
2025-05-26 18:02:25
274
原创 如何开展自动化测试框架的构建
答:三层防御——智能等待机制 + 环境预检 + 失败自动重试。基础设施:Jenkins/GitLab CI 做持续集成。接口测试:Requests/RestAssured。│ 驱动层 │ – 浏览器/HTTP驱动。答:分层设计和低耦合度,保证业务逻辑与技术实现分离。UI测试:Selenium/Playwright。│ 封装层 │ – 页面对象/接口封装。报告:Allure/Pytest-HTML。│ 测试用例层 │ – 业务逻辑组合。:自动化触发测试+钉钉/邮件报警。
2025-05-16 17:54:54
218
原创 pytest
3、测试类必须以test开头,并且不能有init方法。1、.py测试文件必须以“test_”开头(或“2、测试方法必须以“test。不属于:not in。
2025-04-12 18:49:07
234
原创 iframe框架切换定位
切换iframe的方法为:driver.switch_to.frame(),frame()中参数可以为id,name或者index,也可以为iframe元素。
2025-04-09 17:05:31
142
原创 三种弹框定位(Alert、confirm、prompt)
2.confirm定位(确定)3.confirm定位(取消)1.alert弹框定位。4.prompt定位。
2025-04-08 17:32:36
208
原创 python基础语法
备注:这种字符串称为f字符串。f是format(设置格式)的简写,因为python通过把花括号内的变量替换为其值来设置字符串的格式。print(name.title())#name后面的句点(.)让python对name变量执行title()方法指定的操作。变量的命名和使用:变量名只能包含字母、数字和下划线,变量名能以字母或下划线打头,但不能以数字打头。2.1列表简介:列表由一系列按特定顺序排列的元素组成,索引顺序为从0开始。在列表中添加新元素时,最简单的方式是将元素追加(append)到列表末尾。
2025-03-24 17:31:30
345
原创 xpath定位的五种方法
绝对路径:/开头是绝对路径(获取方法:右击检查,element定位中右击选择复制->复制xpath/复制完整xpath)例://form/span[1]/input。在某一标签的元素中找到唯一属性以便精确定位。在任意标签的元素中找到唯一属性以便精确定位。当文本内容为非超链接时,用此方法定位。相对路径://开头是相对路径。4.相对路径+部分属性值定位。4.1从开头开始截取部分属性。4.2从中间开始截取部分属性。3.相对路径+通配符定位。2.相对路径+属性定位。5.相对路径+文本定位。
2025-03-22 23:16:38
747
原创 元素定位遇浏览器闪退情况解决方法(添加显式等待or硬性等待)
2.使用显式等待(WebDriverWait)代替硬性等待(time.sleep)1.添加 time.sleep() 等待(硬性等待)代码如下。
2025-03-21 17:04:46
133
原创 selenium自动化测试八大元素定位详细介绍
在Selenium自动化测试中,元素定位是核心操作之一。Selenium提供了多种元素定位方式,以下是八大元素定位方法的详细介绍,包括原理、使用场景和代码示例。@TOC1. ID定位原理:通过HTML元素的id属性定位,id通常是唯一的。使用场景:当元素有唯一id时,优先使用。代码示例:from selenium import webdriverdriver = webdriver.Chrome()driver.get(“https://example.com”)element = driv
2025-03-18 00:02:06
764
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人