We developed the Client Server application using the Microsoft Sync Framework to synchronize data between the WinForm client application (with the SQL CE local cache database) and the SQL Server 2008 SErver database server. The application is now fully completed and all functions are working fine. So, now we want to use the test version of Visual Studio 2008 to create a performance test (on the server, for example, to synchronize 10 user synchronizations with the server database for 20 minutes at the same time), test the load on bandwidth (the amount of network traffic will be generated) and soon. Basically we want to simulate a real situation and see our system (using the Sync Framework) and process it.
However, due to the nature of the synchronization, we cannot just use the VS Test version to create a load test and keep knocking on the server, because in order to really simulate each client properly, each client must have its own SQLCE Local Cache Database. Does this mean that I need to configure 10 clients in 10 different folders and then use VS Test Edition to drop them? Or is there a better way to set up a test?
And does anyone have any experience with load tuning and performance testing for Sync Framework? Thanks!
source share