【问题标题】:Is possible to test signalR messages with SoapUI?是否可以使用 SoapUI 测试 signalR 消息?
【发布时间】:2016-06-30 18:44:21
【问题描述】:

在我的团队中,我们正在使用 SoapUi 测试公共 REST API,但我们有一些 SignalR 报告的信号我们无法测试。

Google 中的长时间搜索没有为我提供信息...

有什么方法可以在 SoapUI 中添加 signalR 检查作为测试步骤?

【问题讨论】:

    标签: signalr integration-testing soapui


    【解决方案1】:

    我刚刚读到,但它似乎是基于WebSockets,如果现在不幸的是你的情况SOAPUI(5.2.1 版)默认不支持。

    您可以尝试在 Groovy 测试步骤 中使用自定义代码来访问您的 webSocket,有一些关于如何implement it using Java 的示例。请注意,您可以直接在 Groovy 测试步骤中使用 Java 代码。

    或者作为@SiKing 评论,也可以使用this plugin 来做到这一点。

    希望对你有帮助,

    【讨论】:

    • 感谢您的回答。 SignalR 可以使用 WebSockets,但可以使用基于客户端支持的其他协议 (asp.net/signalr/overview/getting-started/…)。我正在考虑在 .NET 中创建一个可以处理 SignalR 通知并公开可以从 Soap UI 调用的 REST API 的进程。
    • 我不了解 SignalR,但是对于 SoapUI 中的 websocket 支持,请参阅 github.com/pbielicki/soapui-websocket-transport
    • 是的,正如@SiKing 正确提到的那样,可以使用 SoapUI 请求 websocket。我前段时间尝试过websocket。
    猜你喜欢
    • 2010-09-22
    • 2014-07-05
    • 1970-01-01
    • 1970-01-01
    • 2014-07-19
    • 2014-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多