Scalability: How to find bottle necks in your website/web product while testing?
-
We have a web product in closed beta. I want to test it thoroughly for bottlenecks if any. (Other than server) What are the best open source tools available for it ? What process can we use for it ? ps. :- We are using Django, Mysql, jquery For testing as of now we are using Jmeter. How can we best leverage the Django-toolbar to find bottle necks and solve them ?
-
Answer:
Hi, In my opinion, this is a very generic question. I am also not sure when you say bottlenecks other than server. My definition of "bottleneck" in system performance context is "a kind of constraint in any part of the system which restricts system from performing optimally OR giving you desired output". Bottleneck can happen because of simple thing like mis-configuration i.e. not setting correct connection pool size OR it can be complex i.e. bad application design which takes way longer to find out. In my experience, there cannot be a prescribed method for finding out bottlenecks. Try & Catch is the name of this game. At a high level "Try" will be combination of: testing (load testing & code profiling) + analysis + tuning. I think first you should define your own performance acceptance criteria: response time, system resource utilization (CPU, Memory, Network etc.) and throughput. Run tests and see if you are able to achieve the desired SLAs and if not then start finding out root cause for this. You will find good articles on internet on various aspects of performance result analysis. At least I am not aware of any tool which can help you find out bottlenecks directly. If you find one please do let me know. Cheers!!
Nilesh Dasharathi at Quora Visit the source
Other answers
Aggry with Nilesh. It's impossible to answer such common question. All I can suggest you to do - read material about analyzing results, http://blazemeter.com/blog/how-analyze-results-large-scale-load-test and then create you own stack of questions for clarification. After that try to find answers in community.
Dzmitry Kashlach
I've got an article mentioning factors affecting the web automation testing and impose challenges for the testers, hope this might help you to get some ideas about the problems faced during web testing. Please check the article here: http://blog.testing-whiz.com/2013/12/website-web-application-testing.html Tools for web testing : http://blog.testing-whiz.com/2013/12/different-web-apps-testing.html
Prashant Chambakara
Related Q & A:
- How To Find Owner Of The Web Page?Best solution by networksolutions.com
- How To Find Flash Web Templates?Best solution by metamorphozis.com
- How To Find Website Revenue?Best solution by Webmasters
- How to find the host of any website?Best solution by Yahoo! Answers
- How to find a career in Software Testing?Best solution by indeed.com
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.