Web Services Testing : Record Or Build Method Call
I have a dilema. I am having a hell of a time getting Load Runner to work with our web services. When it scans the WSDL, it seems to do strange things with objects that have "nullable/nillable" properties. It flags them as an anyElementType (<any> and I can find absolutely no way of properly formatting the XML so that LR is satisfied and the call to my .NET web service is correct. I have tried setting up an XML parameter for the object...setting the values there. If you ask me...I think this is a bug in LR. Because when I attempt to give those fields values...I get an Invalid Cast from System.String to System.Nullable'1 Int32. So LR never gets passed parsing my XML. I cannot believe they didn't think of this? If you can tell me the story on this issue...I will be forever in your debt.
The help file sucks...all it talks about is recording scripts. Which got me to thinking. Am I doing this all wrong. Should I just be recording. What is the right thing to do here. For the love of all things good....has anyone done any .NET WS testing using LoadRunner?
I would prefer interfacing only with the web services themselvs. But if the only way to do this is by recording...then i will have to do it that way. If that is the case. What makes script generation in LR so much different than QTP?
How on earth should I approach testing .NET Web Services?