web_set_timeout()--常用函数
指定脚本等待执行指定操作的最长时间。(当我一个请求发出时,隔多少时间视为超时)
请求超时有两种可能,一是本身服务器响应返回数据确实比较慢,做了一个超时设置;另外一种情况就是网络带宽慢,等到流量传输慢,导出超时;
该函数与Run-time setting/prefernces/advanced options 操作界面设置相似。如下图:
intweb_set_timeout(const char * Action,const char * TimeOut);
参数说明:
object一个表达式,求值到类型为WebApi的对象。通常是web for Java和Visual Basic。另请参见函数和常量前缀。
Action:标识超时应用的操作。可用的字符串值是:
CONNECT:建立与Web服务器的连接。
RECEIVE:在服务器响应的下一个“部分”到达时超时。
STEP:每个VuGen步骤超时。
TimeOut:超时时间(以秒为单位)。
一般信息:
web_set_timeout函数是一个Service函数,用于指定等待执行CONNECT,RECEIVE或STEP操作的最长时间。
所有Web脚本和仅以HTTP模式运行的WAP脚本支持此功能。不支持以无线会话协议(WSP)重放模式运行的WAP脚本。
示例:web_set_timeout
以下示例将脚本等待连接到服务器的最长时间设置为60秒:
web_set_timeout(“CONNECT”,“60”);