Spent hours figuring out testing an interface with soapUI today. The interface is authenticated with NTLM v2, which brings problem. soapUI doesn't support NTLM very well. Found a work around from google search:
- Download Burp Suite from http://www.portswigger.net/suite/ and crank it up.
- On Burp's "Proxy : Intercept" tab, click the button to turn
intercept off.
- On Burp's "Proxy : Options" tab, make sure it's set to an unused
port, the default is 8081
- On Burp's "Comms" tab, tick "do www authentication" and add a
setting for the server you wish to hit. Also tick "prompt for
credentials on authentication failure"
- Switch to Burp's "Proxy : History" tab so you can see requests going
through.
- In SoapUI, choose File > Preferences, then select "Proxy
Settings". Enter Host "localhost" and port "8081".
- Use SoapUI as normal. It will send requests through Burp Proxy,
which will do the NTLM authentication for you.
Tested and it works pretty well. Burp Suite is powerful !!! :)