|
上次测试中因为超时的原因,场景中出现了报错信息。所以现在在学习一些基本的网络原理知识。
但是我还是不是很明白服务器对客户端的请求响应原理和过程。
对于这三个超时设置,loadrunner帮助文件中是这么解释的:
1 http-request connect timeout:http请求连接超时。
The time, in seconds, that a Vuser will wait for the connection of a specific HTTP request within a step before aborting.
2 http-request receive timeout:http请求接收超时。
The time, in seconds, that a Vuser will wait to receive the response of a specific HTTP request within a step before aborting.
3 step download timeout: 下载超时。
The time that the Vuser will wait before aborting a step in the script.
首先,对于服务器端响应客户端的请求过程,我是这么理解的(不知对不对。如果有错误请各位纠正一下):
a 当客户端发起一个http请求请求后,如果需要新建一个连接(可能是第一个vuser对客户端发起的请求;也有可能已经没有空闲连接供使用,需要新建连接),开始等待;
b 服务器端接收到请求后,先建立一个与客户端的连接; |
|