Reputation: 4464
Here is my scenario, I developed an android application that periodically makes calls to a web service, which in turn performs queries against a database. In the field there will be hundreds of these devices running constantly polling roughly every 60 seconds. There are some concerns about efficiency due to the volume and frequency of use and I have been told to find any potential performance issues and come up with strategies to combat them. (All I've seen is issues with heavily fragmented indexes)
So my questions to you are:
I appreciate any resources and insight you can provide, thanks!
Upvotes: 0
Views: 633
Reputation: 1972
If your web service is running over HTTP (which is likely), than most web load testing software has the capability to do what you need. A few of them can even record traffic from a local Android device, which you can then customize to generated the load you need.
I'll suggest our own product, Load Tester LITE, which may be able to do everything you need for free. The recording ability depends on the specific version of Android you have available - our support guys will be happy to help you work through it.
Upvotes: 0
Reputation: 4024
If you have access to an MSDN Ultimate license you can use the load test projects that are built into Visual Studio. Using their load tests you can run whatever load test you engineer and it records performance data so you can see the impact during the test.
http://www.microsoft.com/visualstudio/eng/products/compare
In the Feature Comparison > Testing Tools section they have a video covering load testing.
Upvotes: 2