TestComplete - load and stress testing w/ proprietary TCP/IP?
We have a web app which uses a proprietary TCP/IP protocol between the client and server that we wish to load and stress test.
Is it possible to use TestComplete to perform load and stress testing by writing a plug-in/extension/add-on to properly communicate with our server over direct TCP/IP with a completely customized protocol / message handler - but still using the testcomplete system to design, control and perform tests and analyze results?
RE: TestComplete - load and stress testing w/ proprietary TCP/IP?
No, it is not possible to extend TestComplete in this way.
To accomplish your task in TestComplete as you want it, you will need to re-create the Load Testing functionality from scratch.
Another approach to your task may be using the Distributed Testing approach - run several copies of your client application on several PCs, and run the same tests for all running instances of your application by using the Network Suite feature. The number of concurrent users will be restricted by the number of PCs you have, but you will not need to develop a complex plug-in for TestComplete.