Performance Testing with Opkey

Performance testing, a crucial aspect of non-functional testing, measures how quickly the server responds to user requests. It measures how fast and reliable a system performs under heavy load, using factors like responsiveness and stability.  

Performance testing helps identify bottlenecks to ensure smooth application operation and prevent slowdowns or inconsistent experiences. To ensure the system meets expected service levels and to provide a positive user experience, performance testing should be conducted once the application is functionally stable. 

 How Opkey helps? 

With Opkeythere's no need to create additional scripts for performance testing. We provide a single script for both functional and performance testing for the Oracle EBS application, eliminating the need for development and making it cost-effective. 

You can use the same script and modify the data with the data-driving feature to suit your requirements. (Refer to the document for Load testing to create and edit the Oracle EBS workflow)

After the execution of the test script, view the insights of your performance tests on the Grafana dashboard, which provides detailed information of the steps activity. 

Let us understand the performance metrics of the application when the workflow is executed.  

Save the workflow and click on the Run button to execute the test case. 

 


This is the Grafana dashboard for load/performance testingView the Active executions and users load on the dashboard, currently showing as 10. 


 


You can now view the other tabs of Response time, Total User Load Per Agent, Response Time Statistics, Number of Failures. 


 


Under the response time statistics, you can view the time taken to Login, Create Requisition, Approve transactions, etc. It shows the time taken for each transaction. 


 

Under the Total User Load Per Agent tab, view the per user load. 

 


The transaction time can be seen as scatter plot, whereas Top 10 error message is shown in graph. 

 


You can view the CPU usage, load, load per core, processes etc. 


 


You can now see the entire report being created. 


 


Opkey automates report generation and leverages predictive analytics to provide actionable insights from graphical data on the Grafana dashboard. This gives you a deeper understanding of your application's performance. 

You're at the end of the article.

 

 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article