Web (HTTP/HTML) Protocol not recording full traffic of Web Application
Hi, My Application is a Web chat application where the user invokes the chat window from the browser page to have a chat with an advisor at the back end.
I have recorded the above flow using LoadRunner Web(Http/Html) protocol with both type of recording methods for HTML Recording and I can record until invoking the chat window,but I cannot able to record conversations happened in Chat window.
And then I tried with multi-protocol (Web & CitrixICA) in VuGen and I could able to record complete communication on Browser as well as on Chat Window (Including Conversation messages). Interesting point is, I cannot see any Citrix related functions in VuGen script (though I have used this protocol to record).
My Question is: As I don't see any functions which relate to Citrix in the VuGen Script. Does it mean, my application will have to use Web(HTTP/HTML) licence or Combination of Citrix and Web? Please advice.
Usually VuGen generates only the standard web script even if you have recorded it with a multi protocol option provided it doesn't detect any other protocol traffic. So, in this case your generated script must be set to standard web protocol script without Citrix though you have recorded it in multi-protocol mode.
Architecturally why do you think the second protocol is Citrix? Is a full boat Citrix client being invoked for the chat session by the client? What if it's sockets? Could it be a non-directly-supported-you-are-going-to-have-to-program-a-custom-solution like SIP (which is very common for instant messaging and chat applications) ?
Grab a protocol analyzer and look at that second conversation. You say Citrix. I find that suggestion suspicious that for a web chat session.