Named Pipes Protocol
I'm trying to load test a Powerbuilder application (a Client Server app) which uses the Named Pipes Protocol to communicate with the server.
Has anyone been able to LoadTest a Named Pipes based Client Server App with SilkPerformer? I've tried to record TCP/IP but have not been successful. I have found TCP/IP bdf scripts to be difficult to customize in the past.
Any advice would be much appreciated!
Re: Named Pipes Protocol
Hi Colin --
Unfortunately it is my understanding that this is not possible due to how the Named Pipe API works. It basically provides a layer of abstraction to the programer in that he/she doesn't have to code at or below the network layer. It passes all networking tasks to the a NPFS redirector which does all the networking stuff. This redirector unfortunately is implemented as a file system driver that operates in Kernel mode so you can't hook into it. As a rule of thumb if a client/server application uses the high level APIs like Named Pipes or RPC you won't be able to record from them. Only applications that use calls directly to the Winsock API can be hooked in Performer since it records traffic through Socks.
Hope this helps,