在测试编辑器中,套接字接收元素表示从服务器接收数据。
- 连接
- 指定用于接收数据的套接字连接。
单击该链接将浏览至套接字连接测试元素。
- 思考时间(毫秒)
- 指定在执行当前测试元素之前观察到的由程序计算的时间延迟。思考时间是对实际用户在执行操作之前用于阅读或思考的时间量的统计仿真。
- 响应超时
- 接收到响应的第一个字节的最大延迟。如果在响应超时延迟结束之前未接收到任何数据,那么接收操作将在测试日志中产生错误。当接收操作在思考时间之后启动时,响应超时计数器启动;当接收到第一个字节时,计数器中断。
- 结束策略
- 这指定何时停止接收数据和移至下一个测试元素。
- 数据
- 指定通过连接接收的数据。字节表示为 7 位字母数字字符,或者以 \x 为前缀的两位数十六进制字节。此外,\r 和 \n 分别代表回车符和换行符,而 \\ 表示反斜杠字符。
- 结束策略
- 这指定何时停止接收数据和移至下一个测试元素。
- 检测不活动:在不活动阈值中指定的延迟(以毫秒为单位)时间内均未从连接接收到任何字节时,接收操作停止。
在此延迟后,远程计算机已完成发送响应并被视为不活动。这是缺省设置。
- 接收确切数目的字节:当接收到记录的字节数时,接收操作停止。指定超时(以秒为单位),如果在经过该时间后未接收到正确的字节数,那么接收操作将在测试日志中产生错误。如果启用了链接数据大小,那么接收操作期望接收在数据区域中显示的字节数。如果禁用了链接数据大小,那么接收操作期望接收在字节中显示的字节数。
- 接收直到流的结尾:当远程计算机关闭连接时,接收操作停止。
如果选择了接受空响应,那么将不需要接收一个字节,并将忽略响应超时。指定超时(以秒为单位),如果在经过该时间后未接收到正确的字节数,那么接收操作将在测试日志中产生错误。
- 与字符串匹配:当接收到指定的字节序列时,接收操作停止。指定超时(以秒为单位),如果在经过该时间后未接收到正确的字节数,那么接收操作将在测试日志中产生错误。
- 识别正则表达式:当接收到与正则表达式匹配的字节序列时,接收操作停止。指定超时(以秒为单位),如果在经过该时间后未接收到正确的字节数,那么接收操作将在测试日志中产生错误。
对于具有超时设置的结束策略,此设置指定一个延迟(以秒为单位),如果在经过此时间后未满足结束策略条件,那么接收操作将在测试日志中产生错误。当接收到第一个字节时,超时计数器启动。
除接收直到流的结尾策略生效时以外,当远程计算机关闭连接时,接收操作将在测试日志中产生错误。
- 数据
- 指定通过连接接收的数据。字节表示为 7 位字母数字字符,或者以 \x 为前缀的两位数十六进制字节。此外,\r 和 \n 分别代表回车符和换行符,而 \\ 表示反斜杠字符。
- 链接数据大小
- 当选择接收确切数目的字节作为结束策略时,如果启用了链接数据大小,那么接收操作期望接收在数据区域中显示的字节数。如果禁用了该选项,那么接收操作期望接收在字节中显示的字节数。
- 字节
- 如果禁用了链接数据大小,那么这指定期望作为通过连接的数据的字节数。