- 博客(62)
- 收藏
- 关注
原创 【Playwright】 自动化测试之参数化登录(Excel/CSV 数据源)
在日常测试中,我们经常需要验证多个账号是否能正常登录系统。手动一个个输入不仅效率低,还容易出错。本文将用 Playwright 配合 Excel/CSV 数据文件,实现自动化批量登录测试,并检查登录是否成功。
2026-06-16 17:04:23
291
原创 【Playwright】自动化测试
本文介绍了如何在VS Code中使用Playwright进行自动化测试。首先通过"烧杯"图标打开Playwright面板,使用录制功能自动生成测试脚本(test-1.spec.ts)。文章详细演示了从录制操作到生成代码的全过程,并提供了运行测试的方法。重点讲解了如何为测试用例添加断言和注释,包括正常登录、账号不存在、密码错误和用户名为空四种场景的独立测试实现。每个测试用例包含错误截图功能,并采用隔离设计确保测试独立性。文中代码示例展示了Playwright的核心API使用,包括页面导航、元素定位、操作模拟和
2026-06-03 17:45:38
272
原创 【Playwright】安装
本文介绍了Playwright自动化测试工具的安装步骤,主要包括三个部分: 基础环境准备:安装VSCode编辑器与Node.js运行环境; 工具集成:在VSCode中安装"Playwright Test for VSCode"插件(图标为烧杯); 初始化配置:通过命令面板运行Test: Install Playwright,自动生成配置文件、示例测试脚本(example.spec.ts)并下载Chrome/Firefox/Safari浏览器驱动。 整个过程需依次完成环境搭建、插件安装和项目初始化,最终实现P
2026-06-03 16:48:37
372
原创 【Playwright】简介
可以把 Playwright 想象成一个替你操作浏览器的机器人。你只要写几句“指令”,它就能乖乖地打开网页,像真人一样点点点、填填填,然后告诉你结果对不对。是微软推出的跨浏览器的自动化测试工具。
2026-06-03 16:12:36
185
原创 jmeter接口测试--JSON JMESPath Extractor(提取特定值)
JSON JMESPath Extractor介绍JMeter 中的一个后置处理器,用于从 JSON 响应中提取数据;和JSON提取器区别JSON提取器:只能提取单个值,随机提取JSON JMESPath Extractor:可以对提取的值进行判断表达式详解(1)点操作符(.) - 访问属性{"person": {"name": "John", "age": 30}} // 数据"John" // 结果(2)方括号([]) - 访问数组元素。
2025-12-29 11:44:12
684
原创 jmter接口测试--循环控制器
本文介绍了两种JMeter并发测试方案:方案一使用线程组直接配置5个并发用户,无需等待立即执行编辑接口请求;方案二采用单线程+循环控制器结构,通过同步定时器实现5次循环的并发模拟。两种方案均包含HTTP请求、断言和监听器等核心组件,主要区别在于并发实现方式:方案一直接通过线程组控制并发量,方案二则通过循环次数和同步定时器组合实现并发效果,适合不同测试场景需求。
2025-11-11 10:29:03
239
原创 Jmeter接口测试--对图片验证码的识别
把接口返回值转换成图片保存在本地利用JSR223 后置处理程序、OCR工具识别图片上的数字引用识别到的图片验证码发送短信验证码利用调试取样器、JSR223 后置处理程序实现收到验证码,先输入,再运行注册接口。
2025-07-28 09:47:39
813
原创 jmeter提取接口返回值,对比去重
1、接口现状2、需求(1)保存接口1,接口2中的用户id;(2)对比接口1和接口2的值,把不重复的值,保存到新的文件夹。
2025-07-15 14:24:46
553
原创 charles抓取https
证书安装失败,建议重新下载新的版本的charles,再安装。没有配置ssl proxying setting。证书权限给的不够,要配置为“始终信任”;
2025-06-27 15:42:03
373
原创 jmeter之导出接口
本文介绍了jmeter的后置处理器,用于将请求返回的数据导出为Excel文件。代码通过prev.getResponseData()获取响应数据,并保存到指定路径。
2025-06-06 15:23:22
540
原创 Jenkins添加凭据(连接git仓库)
1、输入地址和添加代码访问权限者后提示:无法连接仓库:Command “git ls-remote -h – http://39.104.186.147/fieldmonitoring-v2/fieldmonitoring-web-v2.0.git HEAD” returned status code 128:stdout:stderr: remote: HTTP Basic: Access deniedfatal: Authentication failed for ‘http://39.104.
2023-05-12 10:27:27
5561
原创 测试常用的adb命令
2、查看设备静态ip(adb shell ifconfig wlan0):3、给手机安装APP(adb install ***.apk):4、查看手机中安装的所有第三方安装包(adb shell pm list package -3):备注:第三方安装包的概念:(1)、微信里面不能直接下载的安装包,需要用右上角3个点的“在浏览器打开”,这个浏览器就是第三方应用(2)、浏览器可以下载软件,微信本身没有这个功能。(3)、第三方软件是由非软件编制方的其他组织和个人开发的相关软件。(约等于不在应用商
2022-06-01 15:55:02
2975
原创 Jmeter断言
文章目录断言一、响应断言1.响应断言2.示例二、JSON断言1.JSON断言2.示例三、大小断言四、断言持续时间五、BeanShell断言1.常见的脚本2.示例断言断言:验证接口返回内柔和预期是
2022-04-27 10:43:02
2082
1
原创 Jenkins自动化部署项目
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可
2022-04-15 17:21:36
7803
原创 Jenkins配置钉钉机器人
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可
2022-04-15 14:31:39
8152
原创 vlookup函数的使用(Excel中)
1、VLOOKUP函数的功能:功能:按列查找,并最终返回该列表所需查询序列对应的值。例如: 表1:学生表(姓名,班级,学号) 表2:成绩表(学号,成绩) 要求表2:成绩表中补充班级、姓名列2、VLOOKUP函数:函数公式:VLOOKUP(查找值,数据表,列序数,匹配条件)查找值:根据什么去找数据---->两表中共有列数据表:要找的数据位置,并框选出来列序数:查找的数据在框选范围的第几列匹配条件:模糊查询或精确匹配3、示例:=VLOOKUP(E6,$A$3:$C
2022-04-02 14:10:49
25908
1
转载 sql语句之字符串截取(substring_index)
substring_index:实现提取表单列表中的字符串 来源:https://www.cnblogs.com/mqxs/p/7380933.html1、格式: substring_index(str,delim,count)2、注释:str:要处理的字符串delm:分隔符count:计数3、例子(1)如果count是正数,那么就是从左往右数,第N个分隔符的左边的全部内容 str=www.wikidm.cn(1) substring_index(str,'.',1) 结
2022-03-23 15:34:27
22667
4
原创 sql语句之case函数的用法
简单case函数语法:是一种多分支的函数,可以根据条件列表的值返回多个可能的结果表达式中的一个。(类似于if,else)简单 CASE函数:计算测试表达式,按从上到下的书写顺序将测试表达式的值与每个WHEN子句的简单表达式进行比较。CASE 测试表达式WHEN 简单表达式1 THEN 结果表达式1WHEN 简单表达式2 THEN 结果表达式2......WHEN 简单表达式n THEN 结果表达式n[ ELSE 结果表达式n+1 ]END简单case函数示例例1:计算25岁以上和以
2022-03-16 15:34:35
4914
原创 sql语句之运算符
算术运算符:提示:这里可以添加学习目标例如:比较运算符:提示:这里可以添加要学的内容例如:逻辑运算符:提示:这里可以添加计划学习的时间例如:逻辑运算符:例如:isinandorbetween…and...
2022-03-16 15:18:55
1748
原创 sql语句中分组和排序(group by、order by、rank)
文章目录一、group by二、order by三、rank1.引入库2.读入数据一、group by提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考二、order by示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。三、rank1.引入库代码如下(示例):import numpy as
2022-03-16 14:25:32
11269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅