如何对SignalR项目进行负载测试

问题描述 投票:0回答:2

我使用 SignalR C# 创建了一个项目。 我想执行负载测试。建议一些执行相同操作的方法。

c# signalr load-testing
2个回答
2
投票

负载测试假设将系统置于预期负载下,因此您需要

  1. 使用 1 个线程(虚拟用户)模拟现实生活中的系统使用情况
  2. 添加更多线程,看看系统在吞吐量、响应时间、错误数量等方面的表现如何。

如果您正在寻找负载测试工具,您可以考虑:

  1. Crank,微软的 SignalR 性能测试工具
  2. 信号测试仪
  3. 或任何其他支持WebSockets异步请求
  4. 的工具

0
投票

根据我的经验。我使用的是版本 2022 或 2023 的 Microfocus LoadRunner 工具。由于异步调用的功能与其他版本不兼容。是的,可以使用 JMeter 进行测试,但您需要一个名为并行控制器的外部插件才能使脚本正常工作。老实说,一开始我花了 3 周的时间来收集有关如何在性能测试中测试信号器的信息。如果处理不当,将会抛出 400 Bad Request 错误。

© www.soinside.com 2019 - 2024. All rights reserved.