120 likes | 253 Views
PERFORMANCE TESTING OF WEB APPLICATION. PREPARED BY PRADIP CHETRI( BCT/ 2008/ 523 ) RAJ KUMAR SHRESTHA( BCT/ 2008/ 527 ) ROSHAN PUDASAINI( BCT/ 2008/ 531 ). Objective. Web application. Performance testing? Why performance testing? How to perform testing ?. Web application.
E N D
PERFORMANCE TESTINGOFWEB APPLICATION PREPARED BY PRADIP CHETRI( BCT/ 2008/ 523 ) RAJ KUMAR SHRESTHA( BCT/ 2008/ 527 ) ROSHAN PUDASAINI( BCT/ 2008/ 531 ) Prepared by P(R^2)
Objective • Web application. • Performance testing? • Why performance testing? • How to perform testing? Prepared by P(R^2)
Web application • Application that is accessed over a network • Application that is hosted in a browser controlled environment • Uses a web browser as client Prepared by P(R^2)
Web application • Two scripts are commonly used to develop • server-side scripts( ASP , PHP ,etc ) • client-side scripts ( HTML , Javascript , etc) • Provide the same functionality and gain benefit of working across multiple platform • Simple and easy • Not need specific type of computer and operating system(some application require specific web browser) Prepared by P(R^2)
Architecture of Web Application Database ( mysql, ms sql, oracle) Web Server (Apache,IIS) MiddleWare (php,Coldfusion, Asp,Jsp) Internet Web Browser (internet explorer, Firefox,Goole chrome, safari ) Prepared by P(R^2)
Performance Testing Prepared by P(R^2)
Performance Testing ? • Action taken against a web system • The situation presented to a web system can be normal or abnormal(e.g. heavy load, low bandwidth) • Measurement of its ability to function under specific circumstances • Measurement can be focus on front end(e.g. rending time, response time) or back end(e.g. query time , throughput) Prepared by P(R^2)
Why Performance Testing? • To address one or more risk related to 1 > expense 2 > opportunity costs 3 > continuity 4 > corporate reputation • To know what type of problem was (e.g. sometimes result says that total page loading time is around 10s but page is loading slow) Prepared by P(R^2)
How to perform testing? • WAPT(Web application performance tool) • Web security testing • Testing the user interface of web application • Different application testing tool are found as open source web testing tool,windows based web application tool. Prepared by P(R^2)
How to perform testing? • Testing is done by back end and front end • Some back end tool • Jmeter/Grinder • Html unit • Browsermob • Some front end tools • Yslow • Pagespeed • Dynatrace • Httpwatch Prepared by P(R^2)
DYNATRACE • Easy to learn and powerful tool to establish Proactive Performance Management • Automate performance in tests (increase text frequency for quicker feedback) • Detect and analyze regression(A same bug occur often. A fix in one place can destabilize other. This detect performance &reliability regression early,compare performance & behaviour of a current build to previous versions) • Meet performance goal with KPI(key performance indicator) Prepared by P(R^2)
Thankyou!!! Prepared by P(R^2)