stacia
Uploaded by
12 SLIDES
269 VIEWS
120LIKES

PERFORMANCE TESTING OF WEB APPLICATION

DESCRIPTION

This document provides an in-depth exploration of performance testing for web applications, authored by Pradip Chetri, Raj Kumar Shrestha, and Roshan Pudasaini. It covers the purpose and importance of performance testing, methodologies for execution, and commonly used tools such as WAPT, JMeter, and Dynatrace. The text also addresses the architecture of web applications, distinctions between front-end and back-end performance measures, and aims to enhance user experience by evaluating system function under various conditions.

1 / 12

Download Presentation

PERFORMANCE TESTING OF WEB APPLICATION

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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)

  2. Objective • Web application. • Performance testing? • Why performance testing? • How to perform testing? Prepared by P(R^2)

  3. 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)

  4. 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)

  5. 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)

  6. Performance Testing Prepared by P(R^2)

  7. 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)

  8. 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)

  9. 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)

  10. 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)

  11. 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)

  12. Thankyou!!! Prepared by P(R^2)

More Related
SlideServe
Audio
Live Player
Audio Wave
Play slide audio to activate visualizer