【问题标题】:Signalr load testing in JMeterJMeter 中的 Signalr 负载测试
【发布时间】:2019-06-20 15:40:33
【问题描述】:

我正在尝试为具有 Signalr 协议的应用程序执行 JMeter 脚本。 我能够使用长轮询传输和接收消息来识别连接令牌、承载令牌、连接 ID 和与请求相关联,但是在第三次轮询后我无法收到正确的响应,我得到响应但不是预期的全面响应。

您能帮我解决一下这里的问题吗?

【问题讨论】:

    标签: websocket jmeter signalr long-polling


    【解决方案1】:

    恐怕没有人能不看就帮上忙:

    1. 预期响应
    2. 实际响应
    3. 来自使用嗅探器工具(如WiresharkFiddler)捕获的来自真实浏览器的引用请求序列
    4. 与第 3 点相同,但用于 JMeter 而不是真正的浏览器。

    基本上您需要执行第 3 点和第 4 点并比较生成的网络请求 - 除了动态参数(令牌、连接 ID 等)之外,它们必须相同。给定的请求是相同的 - 你应该得到相同的响应。

    另一个选项是使用While Controller 以继续轮询,除非响应符合您的期望。

    【讨论】:

    • 谢谢 Dmitri,我尝试执行来自并行控制器的请求,因为所有这些请求都是并行发送的(我使用 fiddler 发现的)并且我能够得到预期的响应。
    • 嗨,Mani,你能帮我一下吗,你是怎么做到的?
    猜你喜欢
    • 2019-02-10
    • 2018-09-28
    • 2012-07-29
    • 1970-01-01
    • 1970-01-01
    • 2017-11-26
    • 2018-05-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多