- 博客(11)
- 收藏
- 关注
原创 Midscene.js Chrome 插件使用
用ai实现UI自动化已成为新的趋势,与传统的UI自动化对比,Midscene.js 是一个创新的、面向开发者的 UI 自动化解决方案,并通过人工智能技术简化自动化脚本的编写与维护。它提供了三种核心方法——交互(.ai, .aiAction)、提取(.aiQuery)和断言(.aiAssert),使开发者能够以自然语言描述步骤并执行复杂的UI操作。它不仅支持通用的大规模语言模型(LLM),还兼容开源模型 UI-TARS,为用户提供了更多的选择。
2025-03-17 10:03:43
1184
原创 用AppScan扫描时遇到的问题类型汇总
是指在API接口中,攻击者可以通过构造恶意请求,将未被预期的参数传递给后端服务,从而可能引发权限提升、数据篡改或绕过安全机制等问题。举例验证:1、确定接口参数:分析目标API接口的正常请求参数。例如,一个用户信息更新接口可能只接收username和age参数。2、构造恶意请求:在正常请求的基础上,添加一个不在预期参数范围内的恶意参数。
2025-03-13 15:34:25
990
原创 多维度多级数据查询sql语句
实体A配置权限时,有以下维度:产品线数据有:查询接口测试一级产品类别、查询接口测试二级产品类别、查询接口测试三级产品类别服务网点数据有:查询接口测试网点1、查询接口测试网点2、查询接口测试网点3部门数据有(负责人维度):查询接口测试上级部门、查询接口测试下级部门以上数据都有上下级关系用户“张三”的基础信息中,部门是查询接口测试上级部门,服务网点是查询接口测试网点2,产品线是查询接口测试一级产品类别实体A数据表如下:配置“张三”三个维度的权限都为“本部门及下级部门”,读权限举例:可查询到一级、二级、三级产品类
2025-02-24 10:12:07
1138
原创 单维度多级部门数据查询sql语句
是SQL中用于处理层次结构数据的强大工具,它通过递归地引用自身来展开层级关系,直到满足终止条件为止。所以比较适应上面多级部门查询的场景的层级关系通过展开-- 锚点成员(初始查询)SELECT ...FROM ...UNION ALL-- 递归成员(递归查询)SELECT ...FROM ...SELECT ...FROM CTE;关键点:锚点成员:提供递归的起始点。递归成员:通过JOIN自身来展开层级。终止条件:递归会在没有更多符合条件的行时自然终止。
2025-02-21 17:22:14
448
原创 记录自己LeetCode多数元素解题过程
给定一个大小为n的数组nums,返回其中的多数元素。多数元素是指在数组中出现次数⌊ n/2 ⌋的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。
2025-01-15 14:23:44
1237
原创 用python快速向excel中插入图片并给图片命名
背景:批量上传图片功能需要压测,具体功能是:当前实体已有图片字段,上传时需要保持图片名称和指定的匹配字段值相同,这样才能将图片上传成功并成功存入对应数据的图片字段中。
2025-01-10 13:11:11
273
原创 Proxy SwitchyOmega插件安装问题
在用bp抓包时,需要开启代理,想在浏览器安装一个代理管理的插件,搜了下Proxy SwitchyOmega用的比较多,但是在谷歌应用商店搜索时,已不能安装。
2024-12-25 11:04:20
2159
原创 使用jmeter监控服务器资源
做性能测试时,需要查看服务器的资源使用情况,主要由两部分来实现:ServerAgent部署在被测服务器,负责资源耗用数据的采集,其功能实现主要基于hyperic的SIGAR;PerfMon Listener以插件形式集成到Jmeter,作为其中一个Listener。
2024-12-19 16:31:36
853
原创 任务计划程序库执行时黑框(命令行窗口)很快就退出,执行结果0x1
如果你的脚本或程序需要在Windows任务计划程序或其他代理程序中执行,并且涉及到文件路径,最好使用绝对路径。这样可以确保无论在什么环境下执行,都能准确找到目标文件。
2024-12-18 16:18:27
684
原创 MeterSphere 基于 MinIO 对象存储服务下载文件
步骤2:自定义脚本获取文件(示例脚本中包含了将文件内容转base64的步骤) 注意,要填入相应的MinIO 的账号信息,可以在 MeterSphere 的服务器的 /opt/metersphere/.env 里查看。在实现导入功能的自动化测试场景时,需要先下载导入模板,但文件存在于MinIO对象存储服务中,而不是metersphere服务器中,所以要在脚本中访问MinIO,获取文件。后续步骤中,可以使用变量base64EncodedString,实现导入功能。
2024-12-18 15:28:15
401
原创 MeterSphere接口测试 JSON 提取数组及引用的高级用法
1、自定义脚本中,设置变量number时,用vars.put(“variable_name”, “variable_value”),一直设置失败 原因:vars.put方法只能用于字符串类型,非字符串类型要用vars.getObject和vars.putObject。第二步:添加forEach循环,在循环中写自定义脚本,添加断言判断AttributeTypeNam数组的每个值是否存在于特定的数组中。第三步:在forEach循环中,添加断言 number=1时,字段类型存在于lst中,类型正确,否则不正确。
2024-12-18 15:25:42
472
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人