<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[查拉图斯特拉面条的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/silgen</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; silgen]]></copyright><item><title><![CDATA[使用 k6 编写登录与业务场景脚本并进行性能测试及 Grafana 可视化实战]]></title><link>https://blog.csdn.net/silgen/article/details/162637140</link><guid>https://blog.csdn.net/silgen/article/details/162637140</guid><author>silgen</author><pubDate>Mon, 06 Jul 2026 16:00:29 +0800</pubDate><description><![CDATA[发起登录请求：提交用户凭证（如手机号、密码）及加密令牌，响应中返回临时票据。换取授权码：携带临时票据请求授权接口，获取用于后续验票的ticket参数。验票并获取最终凭证：使用ticket换取完整的认证 Cookie，该 Cookie 将用于所有后续业务请求。登录成功后，我们将两个用户的完整 Cookie 按行写入 CSV 文件，供后续业务场景复用。Cookie 管理：利用可以简化 Cookie 提取，避免手动正则。CSV 驱动：使用确保所有 VU 共享数据，减少内存开销。思考时间。]]></description><category></category></item><item><title><![CDATA[JMeter JSON 提取器：如何提取匹配条件的最后一个值]]></title><link>https://blog.csdn.net/silgen/article/details/162425830</link><guid>https://blog.csdn.net/silgen/article/details/162425830</guid><author>silgen</author><pubDate>Mon, 29 Jun 2026 16:42:32 +0800</pubDate><description><![CDATA[在后续的请求或断言中，使用 __V嵌套变量函数动态获取最后一个：text执行过程JMeter 首先解析内层，得到4。表达式变为。__V函数取变量的值，即"008"。这种写法可以自动适应匹配数量的变化，无需手动修改索引。✅ 兼容所有 JMeter 版本（5.x 及以前）。✅ 不依赖 JSONPath 库的高级特性，稳定性极高。✅ 逻辑清晰，便于调试和维护。✅ 同样适用于正则表达式提取器（将 Match No. 设为 -1）。方法是否推荐理由直接使用[-1]❌ 不推荐（JMeter 中）]]></description><category></category></item><item><title><![CDATA[性能测试三剑客：JMeter、Locust 与 k6 的全面对比与选型指南]]></title><link>https://blog.csdn.net/silgen/article/details/162333599</link><guid>https://blog.csdn.net/silgen/article/details/162333599</guid><author>silgen</author><pubDate>Fri, 26 Jun 2026 11:21:56 +0800</pubDate><description><![CDATA[背景与定位Apache JMeter 诞生于1998 年，其1.0 版本于 1998 年 12 月 15 日正式发布。由 Apache 软件基金会的 Stefano Mazzocchi 开发，最初主要用于测试 Apache JServ（后由 Tomcat 替代）的性能。作为一款纯 Java 应用，它经历了二十余年的发展，成为性能测试领域事实上的标准工具之一。核心特性协议支持广泛。]]></description><category></category></item><item><title><![CDATA[Grafana k6 性能测试完全指南：从入门到实践]]></title><link>https://blog.csdn.net/silgen/article/details/162307717</link><guid>https://blog.csdn.net/silgen/article/details/162307717</guid><author>silgen</author><pubDate>Thu, 25 Jun 2026 15:13:11 +0800</pubDate><description><![CDATA[k6 是一个现代化、开源、高性能的负载测试工具，由 Grafana Labs 维护，专为开发者和测试人员在 DevOps 时代进行性能测试而设计。它的核心设计理念是“像单元测试一样做性能测试”（Like unit testing, for performance），旨在提供最好的开发者体验。k6 最早起源于 2016 年，由 LoadImpact 团队开始打造一款“21 世纪开发者会喜欢的开源负载测试工具”。如今，k6 已经发展成为性能测试领域的重要工具，其社区也迅速壮大。指标说明请求的端到端响应时间。]]></description><category></category></item><item><title><![CDATA[Git操作指南：克隆、提交、推送与避坑大全]]></title><link>https://blog.csdn.net/silgen/article/details/161719538</link><guid>https://blog.csdn.net/silgen/article/details/161719538</guid><author>silgen</author><pubDate>Fri, 05 Jun 2026 14:17:24 +0800</pubDate><description><![CDATA[本文专为日常维护脚本、配置文件的开发/测试人员编写，涵盖Git安装、仓库克隆、分支切换、日常同步、代码提交、冲突解决等全流程操作。]]></description><category></category></item><item><title><![CDATA[【JMeter 高阶】正则提取器万能匹配 gsdm、czygsdm、ddgsdm 同后缀字段]]></title><link>https://blog.csdn.net/silgen/article/details/161545967</link><guid>https://blog.csdn.net/silgen/article/details/161545967</guid><author>silgen</author><pubDate>Sat, 30 May 2026 17:18:58 +0800</pubDate><description><![CDATA[日常做 JMeter 接口自动化、性能测试时，经常遇到一类命名规则高度相似gsdmczygsdmddgsdmxxxgsdm固定后缀是 gsdm，前缀随意不固定。每个字段单独写一个正则提取器，脚本臃肿、难维护；接口响应同时存在gsdmczygsdm多个同后缀字段，需要灵活支持：取第一个、单独取值、全部批量提取；原生固定正则只能匹配固定字段，无法模糊匹配通用规则。本文分享一条万能正则，一次性适配所有以gsdm结尾的字段，零基础直接照搬配置即可使用。\w*gsdm实现模糊匹配，完美兼容。]]></description><category></category></item><item><title><![CDATA[JMeter 兼容整数 / 小数金额断言方案：JSONPath 转为 JSR223 Groovy 断言实战]]></title><link>https://blog.csdn.net/silgen/article/details/161545890</link><guid>https://blog.csdn.net/silgen/article/details/161545890</guid><author>silgen</author><pubDate>Sat, 30 May 2026 17:11:33 +0800</pubDate><description><![CDATA[全格式兼容：整数 / 1 位小数 / 2 位小数三种数据库返回格式全部通过；稳定性更强：脱离 JMeter 原生 JSON 断言字符串匹配缺陷，不受 JSON 字段数据类型（Number）限制；可读性高：失败提示输出单据号、实际值、预期值，排查问题效率远高于原生断言；拓展方便：后续如需多字段联合断言、动态传参预期值，可直接在 Groovy 脚本扩展。]]></description><category></category></item><item><title><![CDATA[JMeter 实战技巧：JSON 数组筛选指定对象并剔除首尾大括号]]></title><link>https://blog.csdn.net/silgen/article/details/161261797</link><guid>https://blog.csdn.net/silgen/article/details/161261797</guid><author>silgen</author><pubDate>Wed, 20 May 2026 17:46:32 +0800</pubDate><description><![CDATA[在接口联动自动化测试中，数组筛选 + 去除外层括号是非常高频的用法。先用JSON提取器通过条件表达式精准定位业务数据，再借助BeanShell字符串截取剔除多余符号，两步即可实现干净可用的接口参数，适配财务系统、业务审批、指标查询等绝大多数企业级接口测试场景。]]></description><category></category></item><item><title><![CDATA[JMeter 实战：JSON 响应中文节点 + 数值精准断言（附真实接口案例）]]></title><link>https://blog.csdn.net/silgen/article/details/161261678</link><guid>https://blog.csdn.net/silgen/article/details/161261678</guid><author>silgen</author><pubDate>Wed, 20 May 2026 17:37:28 +0800</pubDate><description><![CDATA[在接口自动化测试、性能测试过程中，JSON 断言是 JMeter 最常用的校验方式。日常开发中经常遇到JSON 键为中文、数组嵌套、浮点数金额校验等场景，很多同学会出现路径写错、数值匹配失败、中文节点解析异常等问题。本文以真实业务接口返回数据为例，手把手教大家配置 JMeter JSON 断言，精准校验嵌套层级下的金额字段，可直接照搬用于项目实战。JSON 断言是 JMeter 接口测试的基础核心，掌握中文节点 + 数组嵌套 + 浮点数精准校验，可以解决 90% 的业务接口校验场景。]]></description><category></category></item><item><title><![CDATA[从零开始：如何制作一个 AI Skill]]></title><link>https://blog.csdn.net/silgen/article/details/160856689</link><guid>https://blog.csdn.net/silgen/article/details/160856689</guid><author>silgen</author><pubDate>Thu, 07 May 2026 13:57:49 +0800</pubDate><description><![CDATA[在开始动手之前，先理解清楚 Skill 到底是什么，能帮你少走很多弯路。Skill 是给 AI 装的"专业技能包"。它把做事的方法、流程、经验打包成模块，让 AI 在特定场景下能够稳定地产出你想要的结果。你可以制作一个"周报总结 Skill"，每次粘贴周报内容，它自动提炼要点、生成汇报稿你可以制作一个"代码审查 Skill"，粘贴 PR 内容，它自动检查潜在问题并给出建议你可以制作一个"旅行规划 Skill"，告诉它目的地和天数，它自动生成详细行程Skill 和 Prompt 有什么区别？]]></description><category></category></item><item><title><![CDATA[JMeter脚本中断排查：CSV配置导致线程提前终止]]></title><link>https://blog.csdn.net/silgen/article/details/160594473</link><guid>https://blog.csdn.net/silgen/article/details/160594473</guid><author>silgen</author><pubDate>Tue, 28 Apr 2026 15:25:48 +0800</pubDate><description><![CDATA[JMeter脚本中断无需慌，优先排查CSV配置！核心是调整“循环读取”和“线程终止”两个关键参数，快速修复后即可保障脚本完整执行，有效提升测试效率。]]></description><category></category></item><item><title><![CDATA[OpenClaw 微信插件安装失败？端口占用、模块缺失？一篇文章教你彻底修复]]></title><link>https://blog.csdn.net/silgen/article/details/159530490</link><guid>https://blog.csdn.net/silgen/article/details/159530490</guid><author>silgen</author><pubDate>Fri, 27 Mar 2026 12:42:10 +0800</pubDate><description><![CDATA[不少朋友在使用npx安装 OpenClaw 微信插件时，会遇到模块找不到、插件加载失败、端口占用、网关启动超时等一系列报错，即便按照提示重启服务也无法解决。本文将结合实际报错日志，拆解问题根源，并提供可直接复制执行的完整修复方案，零基础也能轻松搞定。本次故障的核心原因是OpenClaw 宿主版本与微信插件版本不匹配，叠加旧进程、缓存残留，引发模块缺失、端口占用、网关超时等连锁问题。关闭冲突进程 → 彻底清理旧版残留 → 重装最新版，按照文中命令依次执行，无需复杂调试，即可快速修复所有报错。]]></description><category></category></item><item><title><![CDATA[本地部署 OpenClaw 保姆级教程：从安装到排坑（2026 最新版）]]></title><link>https://blog.csdn.net/silgen/article/details/159511943</link><guid>https://blog.csdn.net/silgen/article/details/159511943</guid><author>silgen</author><pubDate>Thu, 26 Mar 2026 17:34:42 +0800</pubDate><description><![CDATA[已安装 Node.js 时，直接全局安装最新版：bash# 若遇到 sharp 编译报错，执行以下命令强制使用预编译二进制显示命令列表即成功。执行，无红色报错，显示执行，网关正常启动，无配置错误打开 Web 仪表盘，发送对话，模型正常响应，无报错。]]></description><category></category></item><item><title><![CDATA[JMeter JSON 提取器实战：JSONPath 表达式速查表（含避坑指南）]]></title><link>https://blog.csdn.net/silgen/article/details/158429451</link><guid>https://blog.csdn.net/silgen/article/details/158429451</guid><author>silgen</author><pubDate>Thu, 26 Feb 2026 17:59:33 +0800</pubDate><description><![CDATA[结合实际工作中最常遇到的问题 ——提取数组最后一个元素的字段值，完整拆解实现步骤，解决 “表达式写了却提取到第一个值” 的核心痛点。JSON 提取器的核心是“精准路径 + 正确配置”，对于「提取列表最后一个元素」这一高频需求，优先使用$.完整数组路径[-1].目标字段的极简写法。这份速查表覆盖了从基础单值提取到复杂数组过滤的全场景，可直接作为 JMeter 脚本编写的参考手册，也适合分享给团队同事，提升接口关联的效率。你在使用 JMeter JSON 提取器时，还遇到过哪些奇葩问题？]]></description><category></category></item><item><title><![CDATA[JMeter参数传递：属性与变量的关键区别]]></title><link>https://blog.csdn.net/silgen/article/details/157807918</link><guid>https://blog.csdn.net/silgen/article/details/157807918</guid><author>silgen</author><pubDate>Fri, 06 Feb 2026 16:18:22 +0800</pubDate><description><![CDATA[命令行传的是属性，要用${__P()}引用；内部定义的是变量，用${}引用。]]></description><category></category></item><item><title><![CDATA[智能性能测试实践：基于二分法的并发用户数调优指南]]></title><link>https://blog.csdn.net/silgen/article/details/157508370</link><guid>https://blog.csdn.net/silgen/article/details/157508370</guid><author>silgen</author><pubDate>Thu, 29 Jan 2026 14:33:16 +0800</pubDate><description><![CDATA[基于二分法的并发用户数调优方法，通过智能调整负载，快速定位系统性能瓶颈。这种方法不仅提高了测试效率，而且通过科学的算法避免了人为猜测的盲目性。在实际应用中，结合业务需求和系统特性，灵活调整阈值和步长，可以更准确地评估系统性能，为容量规划和性能优化提供可靠依据。性能测试是一个持续的过程，随着系统迭代和业务增长，需要定期重新评估。智能算法的引入，让这一过程变得更加高效和可靠。]]></description><category></category></item><item><title><![CDATA[JMeter一个隐蔽的跨平台陷阱：事务控制器在Linux下“罢工”]]></title><link>https://blog.csdn.net/silgen/article/details/157180914</link><guid>https://blog.csdn.net/silgen/article/details/157180914</guid><author>silgen</author><pubDate>Tue, 20 Jan 2026 17:26:11 +0800</pubDate><description><![CDATA[在最终的结果报告（如聚合报告）中，你只会看到这个父采样器的结果（如“用户登录事务”），而看不到其内部的子步骤（如“访问登录页”、“提交表单”）。在某些JMeter版本（尤其是稍旧的版本）中，实现“生成父样本”功能的代码路径可能存在缺陷。当它在Linux系统上运行时，可能会在处理父样本与子样本的启动、结果收集的逻辑链上出现异常，导致。当这个选项被勾选时，Linux下的JMeter就会“跳过”事务控制器内的所有子步骤。：在需要跨平台运行的脚本中，谨慎使用非必需的高级特性，保持配置简洁。]]></description><category></category></item><item><title><![CDATA[Git推送完全指南：从首次推送到冲突解决]]></title><link>https://blog.csdn.net/silgen/article/details/157135906</link><guid>https://blog.csdn.net/silgen/article/details/157135906</guid><author>silgen</author><pubDate>Mon, 19 Jan 2026 17:26:49 +0800</pubDate><description><![CDATA[使用git init初始化仓库使用添加远程仓库使用git push -u origin 分支名首次推送。]]></description><category></category></item><item><title><![CDATA[JMeter JSR223后置处理器：JSON数据处理与格式转换实战指南]]></title><link>https://blog.csdn.net/silgen/article/details/156458143</link><guid>https://blog.csdn.net/silgen/article/details/156458143</guid><author>silgen</author><pubDate>Wed, 31 Dec 2025 15:53:44 +0800</pubDate><description><![CDATA[本文介绍了在JMeter性能测试中使用JSR223后置处理器处理JSON数据格式转换的解决方案。针对二维数组凭证数据需要转换为特定格式的需求，详细阐述了数据获取、解析、转换的完整流程，重点解决了中文字符被自动转义为Unicode编码的问题。通过Groovy脚本实现了数据结构重组，并采用正则表达式匹配转换Unicode字符。文章还提供了性能优化建议、错误处理方法和调试技巧，包含完整的优化脚本示例，为JMeter测试中的复杂JSON数据处理提供了实用模板。]]></description><category></category></item><item><title><![CDATA[JMeter 实战：JSON 提取器结果双引号转义处理]]></title><link>https://blog.csdn.net/silgen/article/details/156422143</link><guid>https://blog.csdn.net/silgen/article/details/156422143</guid><author>silgen</author><pubDate>Tue, 30 Dec 2025 18:30:00 +0800</pubDate><description><![CDATA[通过 JSR223 后置处理器结合 Groovy 脚本，可快速实现 JMeter 中 JSON 提取器结果的双引号转义处理，解决因双引号格式问题导致的解析异常。该方法灵活通用，可适配各类字符串转义场景，是 JMeter 数据处理中常用的实战技巧。]]></description><category></category></item></channel></rss>