Apache Jmeter

Tadimarri Shahameer (11MSN0052) Sateesh .V (11MSN0023) Venkata Teja (11MSN0044) Literature Review
A. Introduction Apache JMeter is a 100% pure Java desktop application designed to load test client/server software (such as a web application). It may be used to test performance both on static and dynamic resources such as static files, Java Servlets, CGI scripts, Java objects, databases, FTP servers, and more. JMeter can be used to simulate a heavy load on a server, network or object to test its strength or to analyze overall performance under different load types. Additionally, JMeter can help you regression test your application by letting you create test scripts with assertions to validate that your application is returning the results you expect. For maximum flexibility, JMeter lets you create these assertions using regular expressions. B. History Stefano Mazzocchi of the Apache Software Foundation was the original developer of JMeter. He wrote it primarily to test the performance of Apache JServ (a project that has since been replaced by the Apache Tomcat project). We redesigned JMeter to enhance the GUI and to add functionaltesting capabilities. C. The Future We hope to see JMeter's capabilities rapidly expand as developers take advantage of its pluggable architecture. The primary goal of further development is to make JMeter the most useful regression testing tool as possible, without compromising JMeter's load-testing capabilities. D. Requirements JMeter requires your computing environment meets some minimum requirements. JMeter requires a fully compliant JVM 1.5 or higher. JMeter is a 100% Java application and should run correctly on any system that has a compliant Java implementation. Operating systems tested with JMeter can be view on this page on JMeter wiki. Even if your OS is not listed on the wiki page, JMeter should run on it provided that the JVM is compliant.

a. System Specification
Hardware Requirements: - Intel Pentium 4 2.8GHz, 1 MB CPU Cache, 1 GB RAM, 200GB IDE HD Software Requirements: - Windows XP SP2 w/ patches, jakarta-jmeter-2.5.1, Sun JDK 1.5.0

E. Tool overview Usability Working of Jmeter .

It is open source. the excellent benefit is that it is free. Apache JMeter is one of the most recommended tools to use for performance testing. no license cost. We shall generate test cases from the Web browser. With the new version of jmeter we can also examine and view the stress load on Network. Apart from above two reasons. Why Jmeter?     Support for web browsers. it’s easy to use and GUI is very simple. Using Jmeter you can test your web application in all the above platforms. 64-bit Native Support:– – Increased Requests-per-second Faster 64-bit time calculations .6:– – – – Solaris 9:– – Decreases thread library overhead Improves CPU load sharing Next-Gen Thread Libraries for Linux Available in Red Hat 9 already Preemptive Kernel patch All improvements affect Apache. but the Worker MPM will likely be the most affected. HTTP. We tend to use JMeter under both Windows and Linux. you can modify or change or add new features. Support for operating system/platforms: Jmeter Supports JAVA and hence can be used in Windows PC or MAC or UNIX. So. It has some assertions to ensure the correctness of the returned data. So.  Next generation Improvements:Linux 2. it's a 100% pure Java desktop application designed to load test functional behaviour and measure performance for typically any front-end web application.Plan of Work    We will develop our own test plan over any web application.

Sign up to vote on this title
UsefulNot useful