跳转至

参数设置

调试参数设置,主要可以设置超时设置和域名解析设置。

超时设置可以设置HTTP、SOCKET、WebSocket、MQTT超时设置;

域名解析设置可以将域名与IP匹配,设置后调试脚本时会自动将域名映射到对应的IP地址。


脚本调试超时设置

  1. 点击 参数设置 按钮,脚本页面显示调试参数设置

  2. 脚本调试超时设置默认选择按脚本内设置生效,即按照脚本内设置的超时时间生效,如脚本内未添加 超时设置 请求,默认3s超时;

  3. 超时设置选择 按调试全局参数设置生效 ,页面中可以分别设置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秒.
    
  4. 超时设置设置成功后,点击右上角的 保存 按钮,成功保存超时设置;

  5. 点击右上角的 返回 按钮,返回至脚本页面.


域名解析设置

  1. 点击 参数设置 按钮,脚本页面显示调试参数设置;

  2. 域名解析设置输入 域名IP ,同时支持添加多条域名及对应的IP;

  3. 超时设置设置成功后,点击右上角的 保存 按钮,成功保存超时设置;

  4. 点击右上角的 返回 按钮,返回至脚本页面.