Você está na página 1de 3

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

Plan of Work
We will develop our own test plan over any web application. With the new version of jmeter we can also examine and view the stress load on Network. We shall generate test cases from the Web browser.

Why Jmeter?
Support for web browsers, its easy to use and GUI is very simple. It is open source. So, you can modify or change or add new features. Apart from above two reasons, the excellent benefit is that it is free. So, no license cost. Apache JMeter is one of the most recommended tools to use for performance testing; it's a 100% pure Java desktop application designed to load test functional behaviour and measure performance for typically any front-end web application. We tend to use JMeter under both Windows and Linux. It has some assertions to ensure the correctness of the returned data, HTTP. Support for operating system/platforms: Jmeter Supports JAVA and hence can be used in Windows PC or MAC or UNIX. Using Jmeter you can test your web application in all the above platforms.

Next generation Improvements:Linux 2.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.

64-bit Native Support: Increased Requests-per-second Faster 64-bit time calculations

Você também pode gostar