Using Apache Jmeter To Perform Load Testing Agains

  • October 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Using Apache Jmeter To Perform Load Testing Agains as PDF for free.

More details

  • Words: 429
  • Pages: 10
Using Apache JMeter to perform load testing against database

Apache JMeter is a 100% pure Java desktop application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions. Apache JMeter may be used to test performance both on static and dynamic resources (files, Servlets, Perl scripts, Java Objects, Data Bases and Queries, FTP Servers and more). It 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. You can use it to make a graphical analysis of performance or to test your server/script/object behavior under heavy concurrent load. This tutorial will only demonstrate a simple SQL load testing example against Oracle via JDBC. Step 1: Download Apache JMeter The Apache JMeter is downloadable at http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi . We chose the binary version on 2.3.2 for our windows xp workstation. Step 2: Installation The installation could be done by extracting the downloaded zip. That’s it. Step 3: JDBC access to oracle database To conduct the load testing against oracle database, setting up JDBC connection is required. It’s also easy to do that: copying ojdbc14.jar at $ORACLE_HOME/jdbc/lib to folder lib under Apache JMeter installation destination. Step 4: Start Apache JMeter Launching batch file jmeter.bat in folder bin will start Apache JMeter as following.

OraclePoint.com

Step 5: Adding new “Thread Group”

OraclePoint.com

For my testing example, I had the following configuration about “Thread Group”  Number of Threads(users): 10  Ramp-Up Period (in seconds): 1  Loop Count: 10 Step 6: Adding JDBC connection

OraclePoint.com

OraclePoint.com

The JDBC setting for this example are:    

Database URL: jdbc:oracle:thin:@your_db_server_IP:1521:jonathan JDBC Driver class: oracle.jdbc.driver.OracleDriver Username: scott Password: tiger

Step 7: Adding JDBC request

OraclePoint.com

In Query box, you can type any sql you want to test against oracle database. Step 8: Adding aggregate report

OraclePoint.com

Step 9: Saving Test Plan

OraclePoint.com

Step 10: Run Testing

OraclePoint.com

OraclePoint.com

In Summary This is quite simple demo to show how to use Apache JMeter to do loading test against oracle database via JDBC. Apache JMeter offers a way to test SQL loading and performance. By examining above report, we have no idea to tell that throughput at 33.8/min is good or not. The feasible way to use Apache JMeter more effectively is to perform typical sql statement on idle time and peak time to get threshold about performance. And, those threshold will be the criteria to evaluate further sql loading test and performance.

OraclePoint.com

Related Documents