【问题标题】:Not able to connect to iothub using device connection string - Jmeter无法使用设备连接字符串连接到 iothub - Jmeter
【发布时间】:2020-04-22 15:45:18
【问题描述】:

我正在尝试使用 jmeter 将 100 个 mqtt 客户端连接到 iothub。

在 mqtt 连接面板中,对于 pwd,我正在使用 iothubowner 连接字符串(在 Azure 门户的共享访问策略页面中可用),从中生成 SAS 并在 pwd 中为所有 100 个客户端使用相同的字符串。

连接也成功了。

但是当我尝试使用相应的客户端连接字符串(使用设备资源管理器从中生成 SAS)时,在 pwd 中应用并且连接失败。

任何帮助请。

【问题讨论】:

    标签: jmeter mqtt azure-iot-hub


    【解决方案1】:

    JMeter 由每个虚拟用户颠倒执行采样器,因此您不需要复制此网关连接采样器,只需在线程组中定义 2 个线程(虚拟用户),每个线程(虚拟用户)将执行网关连接采样器和与代理建立自己的连接。

    凭证可以使用 CSV 数据集配置进行参数化,因此每个虚拟用户都可以使用自己的用户名/密码组合进行连接

    更多信息:测试 IoT 的 MQTT 消息代理 - 指南

    【讨论】:

    • 我在上面的答案中看不到任何相关内容,以质疑被问到的内容。该问题涉及iothubowner连接字符串与设备连接字符串。
    【解决方案2】:

    我仍然不确定为什么各个连接字符串会创建道具,但在这种情况下,推荐的解决方案是使用共享访问策略页面中的 iothubowner 连接字符串。这是相当成功的。

    【讨论】:

      猜你喜欢
      • 2023-03-13
      • 1970-01-01
      • 2019-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多