运行WebSocket消息

188金宝搏app苹果下载软件托斯卡API扫描使您能够运行WebSocket使用一个(WS)消息WebSocket连接。此外,您可以扫描RAML文件,其中包含WebSocket定义中描述“使用RAML Websocket定义”章

WebSocket支持允许您执行以下操作:

  • 连接到一个WebSocket服务器。

  • 发送和接收WebSocket消息。

  • 得到信息的总数WebSocket从WebSocket服务器端接收到消息。

当你扫描一个WebSocket URI,我们pregenerate WebSocket-specific消息类型(连接,断开连接,信息,收到,发送),为了您的方便。

在运行你的WebSocket消息API扫描,你可以他们出口托斯卡指挥官,并使用消息信息定义模块属性验证他们的价值观。根据你的测试,导出消息作为一个API或XML / JSON TestCase,是适当的。

连接到一个WebSocket服务器

连接到WebSocket服务器,遵循以下步骤:

  1. 创建一个消息从一个URI

  2. 选择一个WebSocket连接连接下拉菜单。

  3. 选择连接方法下拉菜单。

    另外,选择连接消息从pregenerated消息列表。

选择连接方法

  1. 单击API测试用例按钮上的丝带将您的项目转化为一个测试用例托斯卡

  2. 运行您的TestCase的托斯卡

发送WebSocket消息

发送WebSocket消息,遵循以下步骤

  1. 创建一个消息从一个URI

  2. 选择一个WebSocket连接连接下拉菜单。

  3. 选择发送方法下拉菜单。

    另外,选择发送消息从pregenerated消息列表。

选择连接方法

  1. 单击API测试用例按钮上的丝带将您的项目转化为一个测试用例托斯卡

  2. 运行您的TestCase的托斯卡

接收WebSocket消息

接收WebSocket消息,遵循以下步骤

  1. 创建一个消息从一个URI

  2. 选择一个WebSocket连接连接下拉菜单。

  3. 选择收到方法下拉菜单。

    另外,选择收到消息从pregenerated消息列表。

选择连接方法

  1. 单击API测试用例按钮上的丝带将您的项目转化为一个测试用例托斯卡

  2. 运行您的TestCase的托斯卡

检索WebSocket信息

您可以检索WebSocket消息相关信息用于以下目的:

  • 得到消息的数量发送到WebSocket服务器在连接

  • 发现我们有多少WebSocket信息符合您筛选标准设置为ModuleAttributes在你的TestCase

有很多局限性,适用时,你必须考虑设计的WebSocket信息检索的测试点:

  • 这两个参数(数量的所有消息的消息数量匹配一个过滤器)默认验证ActionMode。

  • WaitOnActionMode不工作数量的所有消息的消息数量匹配一个过滤器参数,如它所使用的模块TechnicalView消息本身

  • 设置ActionMode插入或输入不适用数量的所有消息的消息数量匹配一个过滤器参数

  • 当使用一个路径查询参数,你必须确保ActionMode将插入

  • 对于所有其他业务参数,默认ActionMode WaitOn,变成了一个查询的一部分,当计数信息

检索WebSocket消息信息,遵循以下步骤:

  1. 创建一个消息从一个URI

  2. 选择一个WebSocket连接连接下拉菜单。

  3. 选择信息方法下拉菜单。

    另外,选择信息消息从pregenerated消息列表。

    选择连接方法

  4. 单击API测试用例按钮上的丝带将您的项目转化为一个测试用例托斯卡

    通道信息选项卡中,您可以看到有多少消息接收和多少信息匹配你的过滤标准(如果设置)。

    收到WebSocket通过的消息数量API扫描

从WebSocket服务器断开

默认情况下,WebSocket连接断开的TestCase。但是,您可以实现一个特定断开方法阻止WebSocket连接接收消息而已经收到消息可供验证的目的。

如果你重启之前关闭连接,以前接收到的消息被删除。

从WebSocket服务器断开,遵循以下步骤:

  1. 选择一个已存在的WebSocket连接连接下拉菜单。

  2. 选择断开连接方法下拉菜单。

    另外,选择断开连接消息从pregenerated消息列表。

选择连接方法