Testing Advantex application with winsock protocol
I am about to test a system called Advantex, a client server application which only seems to respond to the winsock protocol. The scripts can't be executed successfully, and it's hard to determine what/how to parameterize the script as well. I saw an earlier thread (back in 2006) that mentioned loadtesting Advantex; anyone have any tips/guidelines for this? Tips/guidelines for working with winsock would be appreciated as well.
1. What version of LoadRunner (LR) or PerformanceCenter (PC) are you using? (specify which tool LR or PC)
2. What is the protocol you are recording?
3. If HTML - are you using HTML-Advanced with URLs or,
4. If URL mode:
- Concurrent groups, or
- Without Concurrent groups?
5. Which LoadRunner/PerformanceCenter feature (FPs) or service packs are you using?
6. VuGen Recording - are you using Old or New Recording Engine?
Old recording engine
7. List here the Licensed Vuser type/ quantity that you are/were using for this specific issue /problem.
Don't have access yet to the controller, so not sure what licenses are installed, but have tried recording and executing (in VuGen) with winsock protocol. Also tried other protocols (single and multi) to no avail.
Purchasing WinRunner/QTP to run a GUI Vuser is not an option.
Re: Testing Advantex application with winsock protocol
I have been grappling with how to effectively work with scripts using the WinSock protocol:
I am not sure this will help you. But given that this protocol is so low level, and you need to be byte index and length precise when parameterizing your data.ws SEND buffer it is going to be hard row to hoe.
If you have an XML (or some other type of) representation for your SEND messages, then you can could consider writing a script or program outside of the vuGen script that will produce the data.ws SEND buffer you need. If you can use this approach you will save yourself a lot of debugging hassles when future changes need to be made to that buffer. (Well, at least for me, this approach has significantly improved my productivity).