You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在JMeter中复用Azure Service Bus采样器的连接?

解决JMeter Azure Service Bus Sampler重复创建连接的问题

步骤1:创建Azure Service Bus连接配置元件

  • 在测试计划/目标线程组下,右键选择 添加 > 配置元件 > Azure Service Bus Connection Configuration
  • 配置核心参数:
    • 填写与采样器一致的Service Bus命名空间、SAS密钥名称、SAS密钥
    • 设置一个唯一的Connection Name(比如SharedSBConnection),这是后续采样器复用连接的标识

步骤2:配置采样器复用已定义连接

  • 打开Azure Service Bus Sampler
  • 勾选 Use defined connection 选项
  • 在下拉菜单中选择你创建的连接名称(比如SharedSBConnection)
  • 保留采样器的消息相关配置(队列/主题名称、消息内容等)不变

验证连接复用效果

  • 运行测试后,前往Azure门户的Service Bus命名空间,查看指标 > Active Connections,若连接数未随请求量线性增长,而是维持稳定数值,说明复用生效
  • 也可开启JMeter调试日志,搜索连接创建相关记录,确认不会每次请求都生成新连接实例

注意事项

  • 确保Azure Service Bus Connection Configuration元件的作用域覆盖所有需要复用连接的采样器(比如放在线程组根节点下)
  • Azure Service Bus客户端本身线程安全,多线程可共用同一个连接实例,无需为每个线程单独创建连接
  • 当前jmeter-plugins-azure-servicebus-0.3.4.jar与JMeter 5.6.3版本兼容,无需额外调整

内容的提问来源于stack exchange,提问作者KeshavKumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 17:44:56