浅谈取样器插件之bzm - Free-Form Arrivals Thread Group
bzm - Free-Form Arrivals (Ultimate Thread Group) 是一个高级且灵活的线程组插件,专为Apache JMeter设计。它扩展了JMeter的标准线程组功能,允许用户以自由形式定义线程(用户)的启动、持续和结束模式,从而模拟复杂的负载场景。此插件由Blazemeter团队开发,为性能测试提供了更高的控制度和精确性。
功能特点
- 自定义线程行为:通过图形界面,你可以绘制线程启动、增长、保持和减少的曲线,模拟任意复杂的用户行为模式。
- 多阶段配置:支持设置多个阶段,每个阶段可以独立配置线程的起始数量、递增/递减速率、持续时间和结束时的行为。
- 预览功能:提供线程行为的预览图,帮助你直观地理解测试计划中的负载分布。
操作步骤
- 添加线程组:在JMeter测试计划中,右键点击测试计划或线程组层级,选择bzm - Free-Form Arrivals Thread Group。
- 配置阶段:点击“Add Row”添加阶段,为每个阶段设置:
○ Start Value:开始每秒事务数。
○ End Value:最终每秒事务数。
○ Duration:持续时间。
○ Thread iterations Limit:线程循环次数限制
○ Log Threads Status into File:保存线程状态至文件
○ Conc