Search This Blog

About Me

My photo
Blog Written By Dr. Digvijaysinh D Virpura

Thursday, September 16, 2021

Performance Evaluation of Oracle APEX Application with Apache JMeter an Open Source Tool

 I was thinking to write the blog on the topic of my PhD work so i have decided to share something on Testing an Oracle APEX application with Apache JMeter and the results for evaluation. 

Apache JMeter is a 100% pure java desktop application designed to load test client/server software (such as a web application). JMeter has been used to test the performance of application performance under different virtual user load.JMeter is Java-based programming software that can perform a load test, performance oriented business (functional) test, regression test, and so on. Following figure shows the workflow of Apache JMeter.

 

 

As we implement application/website in Oracle APEX irrespective of the platform like on-premise or cloud we will get one URL for accessing the application. So once you download and install the Apache JMeter software you can follow the given steps to test the performance of Oracle APEX Application and get different kind of reports based on your Test. 

Step 1: Create a New Test Plan using new thread group and required thread to test the application in Apache JMeter. You can start with providing thread in a range of 10-400 depend on your requirements. if you use 100 here means you are trying to put 100 virtual user load on your application to test how the application will behave in such situations and slowly you can increase the virtual user load to test the application. Create a New HTTP Request and provide the URL of your application for which you want to run an application performance Test. See the following image for detail. As i am performing the testing in my local computer so i have url with localhost.



Step 2: Following are some reports which you will get after you run the test. 



In the Above result you can see that i have used 500 virtual user load to test the application. In the above report we can see the status as tick marked and green colored which means the request has been processes successfully. Further you can also check the Average time to complete the request with deviation and latency. 



Above image is of Aggregate report for our Test which shows the different results including Error rate and throughput for 500 virtual user load. 


If you test your application with JMeter you will get following reports which you can use for demonstration purpose. 

Aggregate Graph



Spline Graph.

Hope you have liked this blog and if anyone required any details then mail me i will surely try to help you in any manner i can. 


Have a Happy Learning

Regards

Digvijaysinh Virpura