参数设置¶
调试参数设置,主要可以设置超时设置和域名解析设置。
超时设置可以设置HTTP、SOCKET、WebSocket、MQTT超时设置;
域名解析设置可以将域名与IP匹配,设置后调试脚本时会自动将域名映射到对应的IP地址。
脚本调试超时设置¶
-
点击
参数设置
按钮,脚本页面显示调试参数设置 -
脚本调试超时设置默认选择按脚本内设置生效,即按照脚本内设置的超时时间生效,如脚本内未添加
超时设置
请求,默认3s超时; -
超时设置选择
按调试全局参数设置生效
,页面中可以分别设置HTTP设置、Socket设置、WebSocket设置、MQTT设置的超时设置;a. HTTP设置:
HTTP版本:根据被测系统选择对应的http版本,默认为http1.1; HTTP连接状态: 根据被测系统选择对应的http连接状态,默认为短连接; HTTP连接超时时间: 执行任务过程中连接服务器时间超过选择的时间,即判定为连接超时,默认3秒; HTTP响应超时时间: 执行任务过程中选择时间内未收到服务器返回的请求,即判定为响应超时,默认3秒; HTTP步骤超时时间: 执行任务过程中,单请求步骤选择时间内未连接/接收请求,即判定为超时,默认3秒.
b. Socket设置:
Socket连接超时时间: 执行任务过程中连接服务器时间超过选择的时间,即判定为连接超时,默认3秒; Socket发送超时:执行任务过程中选择时间内未收到服务器连接回复,即判定为发送超时,默认3秒; Socket接收超时: 执行任务过程中选择时间内未收到服务器返回的数据,即判定为接收超时,默认3秒; Socket步骤超时时间: 执行任务过程中,单请求步骤选择时间内未连接/接收请求,即判定为超时,默认3秒.
c. Websocket设置:
Websocket连接超时时间: 执行任务过程中连接服务器时间超过选择的时间,即判定为连接超时,默认3秒; Websocket请求超时: 执行任务过程中选择时间内未收到服务器连接回复,即判定为发送超时,默认3秒; Websocket步骤超时时间: 执行任务过程中,单请求步骤选择时间内未连接/接收请求,即判定为超时,默认3秒; 主动心跳: 长时间无交互时自动检查,勾选后自动收发检查连接状态.
d. MQTT设置:
心跳间隔: 以秒为单位,定义服务器端从客户端接收消息的最大时间间隔,默认3秒。应用服务会在业务层次检测客户端网络是否连接,不是TCP/IP协议层面的心跳机制(如开启SOCKET的SO_KEEPALIVE选项)。在一个心跳间隔内,客户端发送一个PINGREQ消息到服务器,服务器返回PINGRESP消息,完成一次心跳交互,结束后等待下一轮; MQTT连接超时时间: 执行任务过程中连接服务器时间超过选择的时间,即判定为连接超时,默认3秒; MQTT请求超时: 执行任务过程中选择时间内未收到服务器连接回复,即判定为请求超时,默认3秒; MQTT步骤超时时间: 执行任务过程中,单请求步骤选择时间内未连接/接收请求,即判定为超时,默认3秒.
-
超时设置设置成功后,点击右上角的
保存
按钮,成功保存超时设置; -
点击右上角的
返回
按钮,返回至脚本页面.
域名解析设置¶
-
点击
参数设置
按钮,脚本页面显示调试参数设置; -
域名解析设置输入
域名
和IP
,同时支持添加多条域名及对应的IP; -
超时设置设置成功后,点击右上角的
保存
按钮,成功保存超时设置; -
点击右上角的
返回
按钮,返回至脚本页面.