Here are the differences between WinInet Level Replay and Socket Level Replay.
WinInet Level Replay
Socket Level Replay
WinInet Level Replay
- The requests are executed over wininet.dll API used by certain applications. Port mapping is irrelevant here
- Port mapping is used in only recording and it is irrelevant for the replay
- Recommended for web applications which uses SSO/Certificates as a workaround
- Exhibits additional overhead in memory consumption while running as Virtual Users in a scenario
- Step download timeout doesn’t work. Hence web_set_max_retries() has to be used instead
- LR analysis doesn’t show Web page diagnostics when the scripts are replayed using Wininet mode replay + enable Kerberos/Integrated NTLM authentication in run time settings
Socket Level Replay
- Recommended for all web applications
- Normal memory consumption per virtual user in a scenario
- Step download time out works as expected
- Web page diagnostics are displayed for the scripts run in socket mode