1. 程式人生 > >LoadRunner中 host-mapping的Capture Level說明

LoadRunner中 host-mapping的Capture Level說明

content mat 不知道 應用 nsf 文件 tex ping dlink

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.

其中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協議。 錄制空白的話,看下,是不是這邊選擇有問題。如果不知道自己要錄那些的話,就選擇第三種~~~~全部捕獲!

LoadRunner中 host-mapping的Capture Level說明