jmeter Stored Procedure PT using JMeter

  • perf-test.com need your contributions to build up a strong repository of performance engineering resources.

anmoldubey

Administrator
Staff member
Aug 13, 2014
33
4
8
Problem Statement: Performance test the stored procedures using JMeter

We followed following steps and did a small proof of concept to do this using mysql, Jmeter

What was done
  1. Install XAMPP
  2. Create a database in MySql
  3. Create a table in mysql
  4. Create a MySql Stored Procedure to insert a row in mysql table
  5. Call the stored procedure using Jmeter
Details
Install XAMPP server - https://www.apachefriends.org/download.html - This will also install mysql which will be used for the purpose of this poc.

Creating Database,Table and a sample stored Procedure in Mysql
  • Open command prompt
  • Navigate to xampp\mysql\bin directory
upload_2015-10-7_19-6-10.png

  • Connect to mysql using command : mysql -u <username> -p <password>
upload_2015-10-7_19-8-56.png

  • Create database using command : CREATE DATABASE testing; and then connect to database "testing"
upload_2015-10-7_19-13-34.png


  • Create a table using below command
CREATE TABLE test
(
LastName varchar(255),
FirstName varchar(255)
);​
  • Than insert a dummy row in the database
INSERT INTO test (LastName, FirstName) VALUES ('testLN1', 'testFN1');​
upload_2015-10-7_19-19-40.png
  • Create a storedProcedure by following commands
DELIMITER //
CREATE PROCEDURE insertName
(IN FN CHAR(20),IN LN CHAR(20))
BEGIN
INSERT INTO test (LastName, FirstName) VALUES (LN, FN);
END //
DELIMITER ;
  • Test it by calling the stored procedure
CALL insertName('testFN2','testLN2');
upload_2015-10-7_22-31-51.png

Calling the stored procedure using Jmeter


upload_2015-10-7_22-42-53.png


upload_2015-10-7_22-45-10.png

 
Last edited: