Measuring Application Launch Times with AppTimer


 Authors: Chetan Giridhar, Rahul Verma

 

                                          image: http://freedigitalphotos.net/

Performance tests are instrumental in keeping a check on product quality in terms of reliability and scalability. One essential area of performance measurements is application launch time which is the time elapsed from the operation which triggers the launch (double-click/command-line etc.) and the moment at which the application becomes responsive. This measurement would be useful in atleast two contexts:
  – Measurement of launch time of the application under test
  – Measurement of launch time of applications on a system with and without your software installed (e.g. for AV products)

The scenarios could fall under the category of performance testing or benchmarking  based on whether you are conducting the test to:
  – Measure the time to launch (and compare against the performance criterion in requirements, if you are lucky!)
  – Measure and compare against the previous version of the product
  – Measure and compare against a competitor product

The above could be achieved with a stopwatch, which wouldn’t be a very reliable method most of the times as:
  1. start-up time would be in a couple of seconds
  2. knowing exact point of “responsiveness” is a little tricky in manual testing
  3. what falls after the decimal point is interesting in such tests
  4. such tests require multiple readings which would be good enough to force someone to resign in a few days

AppTimer is a free tool for the purpose and this article discusses how you can use the same for the performance testing and benchmarking in terms of application launch time.

Read More…

About these ads

About Chetan Giridhar

An avid technologist, blogger and a newbie photographer.

Posted on June 30, 2010, in Collaboration and tagged , , , , , , , . Bookmark the permalink. Leave a comment.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: