Thanks Milamber for the guidance. I appreciate it. I am running 8 vCPUs and
32 GB RAM hardware running Ubuntu Linux server 24.04 OS. Using Jmeter test
TPS does not cross beyond 68 TPS. Am I missing anything?

Please let me know if you need anything from me regarding load testing. I
look forward to hearing from you.

Best regards,

Kaushal


On Wed, 2 Sept 2026, 19:28 Milamber, <[email protected]> wrote:

> Hi Kaushal,
>
> Your email provides a great summary of what needs to be done for your load
> testing on Fineract.
>
> Regarding your question about recommendations, you might want to check out
> the JMeter Best Practices page:
> https://jmeter.apache.org/usermanual/best-practices.html
>
> Milamber
>
>
> > De : Kaushal Shriyan <[email protected]>
> > Date: mar. 1 sept. 2026 à 19:34
> > Subject: Apache JMeter – Concurrent API Request Load Testing
> > To: JMeter Users List <[email protected]>
> >
> >
> > Hi,
> >
> > We are planning to perform load testing of the Apache Fineract APIs (
> > https://fineract.apache.org/) using Apache JMeter, with a focus on
> > simulating concurrent API requests and evaluating the system's
> performance
> > under different load conditions.
> >
> > The proposed approach is to configure JMeter to simulate multiple
> > concurrent users sending requests to the Fineract APIs. We will gradually
> > increase the number of concurrent users to evaluate response times,
> > throughput, error rates, and overall system stability.
> >
> > The testing process will broadly include:
> >
> >    - Identify the key Apache Fineract APIs and critical business
> >    transactions to be tested.
> >    - Configure JMeter Thread Groups to simulate multiple concurrent
> users.
> >    - Configure the number of threads (virtual users), ramp-up period, and
> >    loop count.
> >    - Configure HTTP Request samplers for the required Fineract APIs.
> >    - Configure authentication and authorization as required.
> >    - Parameterize request data to simulate different customers/accounts
> and
> >    avoid using identical test data.
> >    - Configure listeners and backend monitoring to capture response time,
> >    throughput, and error rates.
> >    - Gradually increase the concurrent user load to identify the system's
> >    performance limits.
> >    - Monitor application server CPU and memory utilization, database
> >    performance, connection pools, and other relevant infrastructure
> > metrics.
> >    - Analyze the test results and identify potential performance
> >    bottlenecks.
> >    - Document the results and provide recommendations for application,
> >    database, JVM, or infrastructure-level optimizations.
> >
> > For example, we can initially test with 50 concurrent users and gradually
> > increase the load to 100, 250, 500, 1,000, etc., depending on the
> expected
> > production workload and available infrastructure.
> >
> > Please let us know if there are any recommended concurrency levels, TPS
> > targets, specific Fineract APIs, or performance benchmarks that should be
> > considered as part of the testing.
> >
> > Best regards,
> >
> > Kaushal
> >
>

Reply via email to