众力资讯网

一份压测 spec,生成 k6/JMeter/Locust 三

压测脚本这东西,写过的人都知道有多烦。k6 用 JavaScript,JMeter 用 XML,Locust 用 Python。同一条登录接口,要在三个工具里各写一遍。spec 改一处并发数,三个文件跟着改,总有人漏更新。更别提换公司,上家用 Locust,下家用 k6,之前积累的场景设计全白费,又得从头学语法。折腾几轮下来我有个判断:压测的痛点从来不在工具本身。真正烦人的是场景定义和工具脚本绑死了。你真正该花心思的是压哪个接口、多大并发、P95 卡多少,这些和用 k6 还是 JMeter 没半点关系。把它们从工具里抽出来写成一份说明,让机器翻译成对应工具的脚本,这事就顺了。我后来封装的 Skill 干的就是这个。一份 spec,engine 字段切一下,k6/JMeter/Locust 三套脚本自动出。#AI测试开发 #AI测试工程师 #大模型 #软件测试 #自动化测试 #AI测试 #软件测试 #AI测试 #自动化测试 #AI工具