I want to do load testing using OLT module of OATS and the application uses SPNEGO protocol for authentication.
Does OATS support SPNEGO protocol for authentication in Load Testing ?
Thanks in anticipation.
SPNEGO is used in all Microsoft's HTTP authentication schemes which are supported in OATS. This includes support for Microsoft SSO authentication which is a common question from OATS users, and one that I have used in recent projects. HTTP authentication is a common need, and OATS has been proven to work with most application/web servers authentication schemes.
How different is the browser launch when we record a functional testing script and when we record a load testing script.
I am stuck in the authentication with SPNGEO when i record a load testing script with (Web/HTTP) protocol, while it works for the same application for Functional testing script. I need to take a final decision whether we can go with SPNEGO authentication using OATS for Load testing or the tool doesn't support it. Quick solution to the problems would be highly appreciated.
The difference is that recording of load testing scripts does not add the code to negotiate the SPNGEO (authenticate with your server) into your script, where in functional scripts there is no need for script to do SPNGEO authentication. In Functional playback it is taken care of by OpenScripts control of Internet Explorer.
Upon reading the release notes for OATS Version 12.x, they mention that this step may now be done automatically in this new version. Read the release notes, and consider installing the version of OATS which was released this week. I have not verified yet, but this is what is mentioned:
"OpenScript Load Script Authentication Improvements - OpenScript automatically generates an authentication step for the scripts require an authentication during the recording process for load test scripts that require an authentication scheme such as Basic or NTLM."
I have tried inserting the "addAuthentication" line of code manually in the script as mentioned by you earlier, but unfortunately that did not helped.
Let my try something on the new version 12.1.