章节摘要:基础脚本能跑,但要贴近真实场景还要参数化、关联、分布式。本章讲高级功能——让压测更真实、更大规模。
阅读完本章,你应当能够:
真实场景:不同用户不同数据、请求间有依赖、要大规模并发——靠高级功能实现。
CSV 数据文件,不同用户不同数据。
提取 token/动态参数,会话保持。
多机协同模拟大规模并发。
JSR223 脚本、自定义采样器。
4.1 参数化(不同数据) 4.2 关联(请求依赖) 4.3 分布式(大规模) 4.4 扩展(定制能力)
参数化让数据多样,关联让请求连贯,分布式让规模上去,扩展补足定制需求。
本章覆盖让脚本贴近真实的进阶能力:参数化(CSV、函数)模拟多样数据;关联(正则/JSON 提取)处理动态 token;分布式架构扩展并发规模;自定义扩展(Groovy、Java)适配特殊协议。这些能力是脚本从"能跑"到"能用"的分水岭。
按需学习:参数化与关联是日常压测必用,建议重点掌握;分布式与自定义扩展在规模或协议特殊时再看。每节配有配置表与示例,可对照实操。
本章覆盖参数化、关联、分布式与自定义扩展四大进阶能力,让脚本从基础可用走向贴近真实业务,是压测工程师从初级到进阶的必修课。
进阶能力的共同主线是"让脚本更贴近真实业务":参数化还原数据多样性,关联还原动态交互,分布式扩大规模,扩展突破协议边界。四项能力按需组合,构成了复杂业务场景压测的完整工具箱。