LoadRunner中 host-mapping的Capture Level说明

智慧并不产生于学历,而是来自对于知识的终生不懈的追求。这篇文章主要讲述LoadRunner中 host-mapping的Capture Level说明相关的知识,希望能为你提供帮助。
  lr录制后空白,那么就要弄明白lr中host-mapping的Capture Level选项socket level data、winnet level data、socket level andwinnet level data的意思了。   WinInet(“Windows  Internet”)API帮助程序员 使用三个常见的Internet协议,这三个协议是用于World Wide  Web万维网的超文本传输协议(HTTP:Hypertext Transfer Protocol)、文件传输协议(FTP:File Transfer Protocol)和另一个称为Gopher的文件传输协议。WinInet函数的语法与常用的Win32 API函数的语法类似,这使得使用这些协议就像使用本地硬盘上的文件一样容易。
 
Capture Level的设置说明:
1、Socket level data.
Capture data using trapping on the socket level only. Port mappings apply in this case (default).
2、WinINet level data.
Capture data using hooks on the WinINet.dll API used by certain HTTP applications. The most common application that uses these hooks is Internet Explorer. Port mappings are not relevant for this level.
3、Socket level and WinINet level data.
Captures data using both mechanisms. WinINet level sends information for applications that use WinINet.dll. Socket level sends data only if it determines that it did not originate from WinINet.dll. Port mapping applies to data that did not originate from WinINet.dll.
【LoadRunner中 host-mapping的Capture Level说明】 
其中socket level data的意思,是捕捉socket层,端口映射可以用在这一层上,当capture level为socket level data时,VuGen将捕获HTTP、SMTP、POP3、IMAP、OracleNCA和WinSocket协议; winnet level data的意思,是利用WinINet.dll 中的API来 hook(钩取)特定的HTTP应用,不能用端口映射。当capture level为wininet level data的时,VuGen将捕获HTTP、FTP、Gopher协议。  录制空白的话,看下,是不是这边选择有问题。如果不知道自己要录那些的话,就选择第三种~~~~全部捕获!







    推荐阅读