Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

How to reproduce performance test on AWS

Open
#30 1 comment 0 reactions 0 assignees View on GitHub

@ProgrammingPirates is already working on this.

Since Oct 7, 2025.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
25/100
Issue type
Documentation
Clarity
Needs clarification
Activity status
Stale
Tech stack
aws, shell

Research direction

Start with the README files in the performance-common and performance-apim repositories, then inspect the performance-test-21-2019-05-30_09-35-11 branch and performance/benchmarks directory. Document the commands, environment setup, and result-collection steps needed to reproduce the API Manager performance charts for more than 2,000 concurrent users on AWS.

Written by the indexing model from the issue text.

Description

Description:

Hi, wso2 teams.

Thank you for provide wso2 api manager.

To find out which API manager(ex. Kong, Amazon API Gateway, etc.) is better, I'm trying to comparing performance of API manager.

So, I found the following article.

https://docs.wso2.com/display/AM260/WSO2+API-M+Performance+and+Capacity+Planning

The document shows how the Throughput changes for different number of concurrent users, etc.

In my case, I want to know 「Throughput changes for different number of concurrent users」over 2,000 concurrent users. (I want to throughput changes when 20,000 conurrent users.)

So, in order to reproduce the charts, git clone https://github.com/wso2/performance-common and https://github.com/wso2/performance-apim

But I cant' figure out how to run performance tests and get results in spite of read README of performance-common and performance-apim.

Could you teach me how to run the performance tests and get results on environment described in https://docs.wso2.com/display/AM260/WSO2+API-M+Performance+and+Capacity+Planning ( WSO2 API Manager All-in-one Deployment )?

I found branch https://github.com/wso2/performance-common/tree/performance-test-21-2019-05-30_09-35-11 and I confirmed the results are stored in performance/benchmarks directory.
benchmark results are stored by wso2-product-performance-bot user, so I think you run performance script automatically (e.g. using Jenkins?)?

Suggested Labels:

reproduce,test

Suggested Assignees:

Affected Product Version:

OS, DB, other environment details and versions:

Steps to reproduce:

Related Issues:

Dominant language
Shell
Stars
46
Forks
45
PR merge metrics
No merged PRs in 30d

Getting set up

  • No Dockerfile or Docker Compose file
  • Has a pull request template
  • No contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Similar issues

More Shell/Bash issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.