# How to test app and form performance?

**URL:** <https://forum.servoy.com/t/how-to-test-app-and-form-performance/7621>\
**Category:** Classic Servoy\
**Created:** [June 6, 2007, 9:53am UTC](https://forum.servoy.com/t/how-to-test-app-and-form-performance/7621 "2007-06-06T09:53:23Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![janteque](https://avatars.discourse-cdn.com/v4/letter/j/848f3c/32.png) [@janteque](https://forum.servoy.com/u/janteque)\
**Post date:** [June 6, 2007, 9:53am UTC](https://forum.servoy.com/t/how-to-test-app-and-form-performance/7621/1 "2007-06-06T09:53:23Z")

</div>

Hi, this is my first post here, since many of my questions about Servoy have already been answered (thanks!!)

Now, my question.

We’re planning to migrate a solution to Servoy, but first we should be sure that it’ll perform fine with some hundreds of concurrent users.

I know how to test the performance of web client, but I’m stuck about load testing the smart client. Does anyone knows a way to load test a smart client? What are youtr preferred approaches to load test your solutions?

Thanks!

---

<div class="post-metadata">

**Author:** ![djclarke](https://avatars.discourse-cdn.com/v4/letter/d/67e7ee/32.png) [@djclarke](https://forum.servoy.com/u/djclarke)\
**Post date:** [June 6, 2007, 9:44pm UTC](https://forum.servoy.com/t/how-to-test-app-and-form-performance/7621/2 "2007-06-06T21:44:38Z")

</div>

Here’s how I’ve done it before:

– Turn security off so you don’t have to login  
– Write a method that emulates “typical” use of your solution: navigating to different forms, adding/editing records, run a few common methods, insert a few pauses  
– Call this method at the end of your startup method or trigger it from an easily accessible button  
– Get 5-10 friends (or failing that 5-10 computers ![:)]( "Smile") ) and go to the Launch Servoy Client page  
– Click on Launch Servoy Client to start as many instances of client as your computer can handle (probably 10-20 on a recent machine) and run the “typical user” method  
– Watch the admin page for errors and db performance  
– launch an instance of client and don’t trigger the “typical user” method, just click around and see how it works

Good luck!

---

<div class="post-metadata">

**Author:** ![janteque](https://avatars.discourse-cdn.com/v4/letter/j/848f3c/32.png) [@janteque](https://forum.servoy.com/u/janteque)\
**Post date:** [June 11, 2007, 7:28am UTC](https://forum.servoy.com/t/how-to-test-app-and-form-performance/7621/3 "2007-06-11T07:28:42Z")

</div>

thanks! the typical user method is a good approach to make it more “automatic”.

However, I’d rather not to have to call 5-10 friends to load test my program… maybe I could use some functional tester to record and launch the navigation, has anybody use any software to do this?
