Performance test

What is Performance test ?

We talked about how important the load times are for a website to show up for a business.Let’s discuss what is performance test?

Performance testing is method to identify the stability, scalability of system. Performance testing helps us identify if our site is responsive at normal and peak user loads. Usually a website when loads up for the first instance, takes some time to appear up and million thanks to our browsers they have the tendency to capture the cache which keeps them up and running next time it’s requested until the browser cache is cleared.

Unless the website or business is popular, users don’t search them often and site doesn’t get the required user-load or hits which could justify the behavior of responsiveness.

Search engines are smart they run on algorithms, website owners are the first ones who search for themselves in search engines compared to actual users. Whenever user makes a similar search item that gets recorded by the browse, the mac address gets copied in to algorithm and many other details along with it. Please don’t think that no one is watching you. Internet search, Internet police gets a lot of help from these search engines companies.

The context, I wanted to explain here is search engine algorithm if sees repeated search items then, it  start populating those items at the top of the list  to maintain their relevance as well as the algorithm understand that this user search specific search string all the time. For e.g. business owner search for his website in google to identify how they appear in search engines.

Take an example of Google, Gmail, bank sites – apps, retail site like Macy’s, JCP etc. Have we ever seen Google, Yahoo going down they are the top most search sites being used by users million times a day in the world and thousands of times concurrently at any given point and those sites give the response in milliseconds or even in microseconds. We are not going to discuss their server size and capacities. Indeed, that’s far our reach. But, that’s true they optimize their infrastructure to make it versatile. They all do the forecasting of their infrastructure using capacity optimization tools. It’s all about how important and popular the business is in the market.

Let’s discuss a simple website for a startup or small sized revenue generation business. They don’t afford the individual servers and buy their own infrastructure and maintain it. That’s why, all the providers like Godaddy, Hostgator, Hostmonster etc, are in business. Shared infrastructure gives user a space like a folder in the computer to keep the files and these providers take control of system and give read/write access to those folders/directories.

All these hosting sites run very simple checks to see how the site works and loads, if your site is content based and has a lot of content, it will take to more time to load and show up with single user hit.  With concurrent user load chances are, it might break early then expected and they don’t cover it in their hosting plans. Finally, you are screwed

Performance testing is all about  response time of the site with concurrent user load at a given point in the system. There are competitors and different tools available to identify the resource utilization.  Few of the important tests are load test, stress test, and Stability test.

Load test Identify system behavior under normal and peak load conditions with specific concurrent user load in the system at given-point in time

Stress test – To break the system with excessive user load beyond the peak load targets

Stability test To identify how stable the system is under normal and peak load conditions, this is usually executed for longer duration to identify the memory bottlenecks.

So now, we know what are these basic performance tests that one can execute to identify issues in their own systems and website. We will talk further on how to drill down and execute tests on front end website


27 Replies to “Performance test”

  1. This explains a lot. I am from non technical background but this was easily explained. It will help me and others understand properly. Glad to read this

  2. That’s a lot of information.. we are doing the same in out IT Firm. these topics explains a lot , looking forward for further info. kudos!

  3. This is just awesome. there are articles on PE but this is way to easy to understand where issue and crisis can arise in system.

  4. I appreciate your effort , this is so wonderdful and good source of information to read through. keep writing. I am coming back here

  5. Do you mind if I quote a couple of your articles as long as I provide credit and sources back to your weblog? My blog site is in the very same area of interest as yours and my users would definitely benefit from some of the information you provide here. Please let me know if this alright with you. Cheers!

  6. That is really interesting, You are an excessively skilled blogger. I have joined your feed and look forward to looking for more of your wonderful post. Additionally, I’ve shared your website in my social networks!

  7. I like the helpful info you supply to your articles. I’ll bookmark your blog and check once more right here regularly. I’m quite certain I’ll be informed plenty of new stuff right right here! Best of luck for the following!

  8. Hi, i think that i saw you visited my weblog thus i came to “return the favor”.I am attempting to find things to improve my website!I suppose its ok to use a few of your ideas!!

  9. I happen to be commenting to make you be aware of of the outstanding discovery my child obtained reading through your webblog. She learned several details, including what it’s like to possess an awesome helping spirit to let men and women just learn about various impossible subject matter. You truly did more than our expected results. Thanks for presenting those warm and friendly, trustworthy, educational and even fun tips about the topic to Julie.

  10. Fantastic site. A lot of useful information here. I’m sending it to a few friends ans also sharing in delicious. And certainly, thanks for your sweat!

  11. Thank you a lot for providing individuals with an exceptionally spectacular possiblity to read from this site. It’s usually very beneficial and also full of fun for me personally and my office fellow workers to search the blog nearly 3 times a week to see the newest issues you have. And lastly, I am also at all times motivated with your terrific information served by you. Selected 4 ideas on this page are particularly the very best I’ve had.

  12. Excellent read, I just passed this onto a colleague who was doing a little research on that. And he just bought me lunch since I found it for him smile So let me rephrase that: Thank you for lunch!

  13. I’m commenting to let you be aware of of the impressive experience our child enjoyed checking the blog. She came to understand numerous issues, which include what it is like to have a marvelous teaching spirit to get certain people really easily know precisely specific multifaceted issues. You truly exceeded my expected results. Many thanks for displaying these precious, trustworthy, explanatory and also unique tips on this topic to Emily.

  14. I have to show my thanks to you just for rescuing me from this type of scenario. Right after looking throughout the the net and getting opinions that were not helpful, I believed my life was done. Living minus the answers to the difficulties you have solved all through this review is a serious case, and the ones which may have in a negative way damaged my entire career if I had not encountered your web site. The natural talent and kindness in taking care of all things was excellent. I don’t know what I would’ve done if I hadn’t encountered such a step like this. I am able to at this point relish my future. Thanks for your time very much for the expert and results-oriented guide. I won’t be reluctant to recommend your web sites to any individual who should receive guide about this area.

  15. Aw, this was a very nice post. In idea I want to put in writing like this additionally ?taking time and actual effort to make a very good article?however what can I say?I procrastinate alot and on no account appear to get something done.

  16. I wish to show my gratitude for your kind-heartedness supporting people who require assistance with the study. Your very own commitment to passing the message all-around came to be extraordinarily significant and have in every case empowered employees just like me to realize their goals. This valuable guideline can mean much to me and additionally to my colleagues. Best wishes; from all of us.

  17. I must get across my appreciation for your generosity giving support to those people that must have assistance with the question. Your personal dedication to getting the message around was quite functional and have enabled men and women just like me to attain their pursuits. Your warm and friendly tutorial denotes much to me and extremely more to my office workers. Thanks a lot; from all of us.

  18. I truly wanted to construct a brief note to be able to say thanks to you for the precious tips and tricks you are placing on this site. My time consuming internet lookup has finally been rewarded with good quality ideas to exchange with my guests. I would state that that we visitors actually are truly fortunate to live in a really good website with very many awesome individuals with good plans. I feel somewhat blessed to have discovered your web pages and look forward to so many more entertaining times reading here. Thanks a lot again for everything.

  19. Pingback: Google

Leave a Reply

Your email address will not be published.