添加套接字接收元素

您可以手动向套接字 API 性能测试中添加套接字接收元素。

关于此任务

在性能测试中,套接字接收元素描述如何通过连接接收数据。套接字接收元素与特定套接字连接相关。

过程

  1. 在测试编辑器中打开性能测试。
  2. 在测试编辑器的测试内容区域中,右键单击测试节点,然后单击添加 > 套接字接收
  3. 测试元素详细信息部分中,单击更改,然后选择要从中接收数据的套接字连接。 您可以在测试建立连接之前指定思考时间延迟。
  4. 指定结束策略 这指定何时接收元素停止接收数据并且测试继续:
    • 检测不活动:在不活动阈值中指定的延迟(以毫秒为单位)时间内均未从连接接收到任何字节时,接收操作停止。 在此延迟后,远程计算机已完成发送响应并被视为不活动。这是缺省设置。
    • 接收确切数目的字节:当接收到记录的字节数时,接收操作停止。指定超时(以秒为单位),如果在经过该时间后未接收到正确的字节数,那么接收操作将在测试日志中产生错误。如果启用了链接数据大小,那么接收操作期望接收在数据区域中显示的字节数。如果禁用了链接数据大小,那么接收操作期望接收在字节中显示的字节数。
    • 接收直到流的结尾:当远程计算机关闭连接时,接收操作停止。 如果选择了接受空响应,那么将需要接收一个字节,并将忽略响应超时。指定超时(以秒为单位),如果在经过该时间后未接收到正确的字节数,那么接收操作将在测试日志中产生错误。
    • 与字符串匹配:当接收到指定的字节序列时,接收操作停止。指定超时(以秒为单位),如果在经过该时间后未接收到正确的字节数,那么接收操作将在测试日志中产生错误。
    • 识别正则表达式:当接收到与正则表达式匹配的字节序列时,接收操作停止。指定超时(以秒为单位),如果在经过该时间后未接收到正确的字节数,那么接收操作将在测试日志中产生错误。
  5. 数据区域中,输入期望接收的数据。 缺省情况下,数据作为 7 位字母数字字符发送。要指定十六进制字节,请以 \x 作为数据前缀,例如:\x00\xff

反馈