Performance Testing Remote Procedure Call-Linux Flavor
I have to do performance testing of application(client) which uses Remote Procedure call (Linux Flavor) to talk to the server.
Can i do performance testing of RPC, if so please let me know how do i proceed.
Re: Performance Testing Remote Procedure Call-Linux Flavor
Two potential approaches you might consider come to mind here:
1) Assuming application knowledge of the RPC implementation in the client is available, write a C code script (C Vuser) which performs the RPC calls that the client does while interacting with the server. It may be that the "RPC implementation layer" can be accessed from the script so that it is possible to mimic the interactions of the client with the server while minimising the load or resource usage per user being simulated,
2) Use the HP Unified Functional Testing (UFT) tool (formerly QTP) to record your business process using the client. Then use GUI Vusers in LoadRunner to replay the business process multiple times to implement your load test. This approach, while feasible, may be "expensive" if many users need to be simulated as you may need alot of load generator resource as each user runs an instance of the client. Also a GUI Vuser licence will be needed per user. More on this approach is in:
Hope this helps,