How to Do Performance Testing With Katalon & OctoPerf

April 04, 2026 · 6 min read · Performance Testing

Blog / Insights /
How to Do Performance Testing With Katalon & amp; OctoPerf

How to Do Performance Testing With Katalon & amp; OctoPerf

Contributors Updated on

Learn with AI

Linkedin

Facebook

X (Twitter)

Mail

Learn with AI

What Is Performance Testing?

Performance examination is a software testing process used for testing the speed, response time, stability, dependableness, scalability, and resource usage of a software application under a especial workload. The main purpose of performance testing is to identify and eliminate the performance bottlenecks in the software application.

🖥️Watch webinar: Streamlining QA with functional and performance testing integrating

Key argument of performance examination

  • Speed – determines whether the coating responds quickly
  • Scalability – determines the maximum user consignment the package application can handle
  • Stability – determines if the application is stable under varying dozens

Types of performance testing

  • Load testing – checks the covering ’ s ability to perform under foreknow user scads. The objective is to name execution bottlenecks before the software application goes live. & nbsp;
  • Stress testing – involves testing an covering under extreme workload to see how it handles high traffic or data processing. The target is to identify the breaking point of an application.
  • Volume test – Under Volume Testing a large amount of datum is populated in a database, and the overall software system ’ s behavior is monitored. The objective is to check a software covering ’ s performance under diverge database volumes.

What is OctoPerf?

OctoPerfis a commercial-grade SaaS and on-premise program that volunteer a full-stack cloud consignment try platform. It allows simulating thou of concurrent users on any HTTP-based website or wandering application. On premiss means you can install your own OctoPerf program anyplace you want. It has the following key features: record and design realistic practical users, monitor your servers, run scenarios from multiple locations (Europe, USA, and more), and analyze bench reports to find performance bottlenecks.

What is Katalon?

Katalon is a modern, comprehensive caliber direction platform that helps team of any size deliver the highest quality digital experiences. Katalon Studio is a comprehensive toolset for web, API, mobile, and desktop app automation testing.

Katalon with OctoPerf

In the following section we will walk you through the stairs to make an OctoPerf workspace with all the necessary execution activity and so call the OctoPerf APIs within Katalon Studio to generate a execution test study. Then, we will visualize the results of the tryout execution using Katalon TestOps™.

🖥️Watch webinar: Boosting app resilience: Performance testing essentials with Katalon & amp; Octoperf

Prerequisites

  • OctoPerf account

Account setup in OctoPerf

  • Log in to the OctoPerf account.
  • Create a workspace and imitate the Workspace Id from the URL.
  • Create a projection and copy the Project Id from the URL.
  • Create Virtual User. A & nbsp;Virtual Userrepresents a user journey through your coating. It lets you simulate real user behavior. You are then instigate with various options:
    • Website or REST API
    • Browser platter (HAR)
    • JMeter project
    • Postman aggregation
    • Fragments & nbsp;

This tutorial apply & nbsp;Browser Record (HAR)for the Virtual User so you can generate a .har file on a browser (Chrome/Firefox) by recording all the action for test covering.

  • Go with the Virtual User Validation chit.
  • Click on & nbsp;Execute Load.

 

  • Click on Create Scenario and replicate the Scenario Id from the URL.
  • Enter the Time of occurrence and number of cooccurring exploiter.
  • Click on Templates, then Extract Template, and transcript Template Id from the URL.

Project frame-up in Katalon

Pro tip: Tools like SUSA can handle this autonomously — upload your app and get results without writing a single test script.

  • Create a labor.
  • Add all the stock values for OctoPerf into the Katalon profile.
    • Template Id
    • Scenario Id
    • Workspace Id
    • Project Id
    • OctoPerf API Key
    • Add download-report.sh at the project root directory & nbsp;
  • Create APIs within the Object monument.
    • API EndPoint - POST & nbsp;https: //api.octoperf.com/runtime/scenarios/run/& lt; scenarioId & gt;? templateId= & lt; templateId & gt;
    • Http Header - Authorization - Bearer $ {apikey}
  • API EndPoint - & nbsp;https: //api.octoperf.com/runtime/bench-results/progress/ $ {benchResultId}
  • Http Header - Authorization - Bearer $ {apikey}
  • Create Test Cases and Extract the values from APIs.
  • Test Case No. 1: TC001_Executes the scenario with the afford ID.

 

  • Test Case No. 2: TC002_Track Run Progress. & nbsp;
  • Test Case No. 3: TC003_Download PDF Report. & nbsp;
  • Create a Test Suite and add all the above test cases.
  • Run Katalon test suite and verify the report download on the undertaking root directory.

 

 

Conclusion

Performance testing is a crucial part of software testing, ensuring that an application is stable, reliable, and scalable. Katalon and OctoPerf are two tools that can act together to provide comprehensive end-to-end test coverage in an automated way. The integration between these two tools allows for the automation of the build, test, and deployment of applications, get it easier for teams to identify and eliminate performance bottlenecks. & nbsp;
 

With OctoPerf 's ability to feign thousands of concurrent users and Katalon 's comprehensive toolset for automation testing, the combined solution provides a powerful performance testing tool for teams of any size. By following the steps outlined in this article, squad can set up an OctoPerf workspace and mix it with Katalon to generate performance test reports and name performance issues expeditiously.

 


& nbsp; Read more:

Explain

|

FAQs on Performance Testing

What is performance testing?

+

Performance examination is a software try process used to evaluate speed, response time, stability, reliableness, scalability, and resource utilization under a particular workload, with the goal of identifying and eliminating performance bottlenecks.

 

What are the key parameter of performance testing mentioned?

+

The clause highlights three key parameters:

  • Speed(how quickly the application responds)

  • Scalability(maximum user load the coating can handle)

  • Stability(whether the application remain stable under change loads)

What typecast of performance examination are covered?

+

Three character are listed:

  • Load screen: performance under anticipate user loads to observe bottleneck before go-live

  • Stress testing: execution under uttermost workload to find the break point

  • Volume testing: performance while large amounts of data are populated in the database to notice behavior under varying datum bulk

 

What is OctoPerf in this guide?

+

OctoPerf is a commercial SaaS and on-premise full-stack cloud load testing platform that can simulate thousands of concurrent user on HTTP-based websites or mobile applications. Key features mentioned include recording/designing practical users, monitoring servers, run scenarios from multiple position, and analyzing bench reports to find bottlenecks.

 

What is Katalon in this guide?

+

Katalon is describe as a modern quality direction platform, and Katalon Studio is a comprehensive toolset for web, API, mobile, and desktop automation testing. The guide apply Katalon Studio to call OctoPerf APIs and generate performance test study, and image results using Katalon TestOps™.

 

What are the prerequisites to follow the tutorial?

+

The prerequisites listed are:

  • Katalon Studio

  • An OctoPerf chronicle

What are the main steps to incorporate OctoPerf with Katalon for automate reporting?

+

The guide ’ s workflow include:

  • Setting up OctoPerf: create workspace/project, create a Virtual User (using Browser Record (HAR) in this tutorial), validate the Virtual User, execute load, create a scenario (and set time occurrence + concurrent users), extract a template, and copy need IDs from URLs (Workspace/Project/Scenario/Template).

  • Configuring Katalon: memory OctoPerf values in a Katalon profile (Template Id, Scenario Id, Workspace Id, Project Id, API Key), adddownload-report.shto the undertaking root, define API requests in Object Repository (run scenario terminus + progress termination) with Authorization Bearer item, and create test example to fulfill scenario, track progress, and download the PDF report.

  • Running end-to-end: create a examination suite with the test cases, run it, and verify the report downloads to the undertaking root directory.

Contributors
The Katalon Team is write of a diverse radical of consecrated professionals, include capable matter experts with deep domain knowledge, experienced technological author skilled, and QA specialists who bring a hardheaded, real-world view. Together, they bring to the Katalon Blog, deliver high-quality, insightful articles that indue users to make the most of Katalon ’ s tools and stay update on the latest trends in test automation and software quality.

Automate This With SUSA

Upload your APK or URL. SUSA explores like 10 real users — finds bugs, accessibility violations, and security issues. No scripts needed.

Try SUSA Free

Test Your App Autonomously

Upload your APK or URL. SUSA explores like 10 real users — finds bugs, accessibility violations, and security issues. No scripts.

Try SUSA Free