Performance Tools
Updated On 06 February 2025 | Min(s) read

Overview of Universal Performance Metrics Tools

The Universal Performance Metrics (UPM) tools are used to stress test and assess the performance (throughput and limitation) of the loosely coupled server components and non-Temenos software like CPU, Network, Database, and so on across its n-tier architecture on different platforms even before starting any performance tests or benchmark. Tests are performed through a set of tools developed in the Java platform.

The resultset of UPM tools, which are used as benchmark values to validate the test results, are baselined from stress tests run at Temenos lab. The performance metrics are represented in Transactions Per Second (TPS) across hardware and software resources for various platforms.

The specialty of UPM tools is Temenos Transact independence, that is - no need to have a Temenos Transact area. The tools simulate the business scenarios of Temenos Transact with configurable process parameters, business data, and services.

The UPM tools have the inbuilt intelligence to execute multiple instances in a synchronized fashion, spawn the agents, and stop them from spawning according to throughput.

Reports generated by the tools depict baseline metrics and test result comparison, linear scalability, and detailed minute-wise throughput.

Upm Tools

The following are the variants of the Upm tools.

  • Upm-CPU - Checks the efficiency of all the cores and identifies CPU-related bottlenecks.
  • Upm-DB - Stress tests the underlying database by executing select and insert transactions in bulk between the App Server and DB Server and reports DB Operations Per Second (DBOPS).
  • Upm-API - Stress tests the IRIS API and reports Responses Per Second (RPS) and duration spent by the API in each layer (IRIS, JMS, and Temenos Transact) to analyse API performance.
  • Upm-Net - Stress tests the underlying network infrastructure and reports kilo bytes sent, kilo bytes received per second, total bytes (KBps) transferred across the network, overall network bandwidth in Megabits per second (Mbps), and Transaction Per Second (TPS) to the console as well as file.

Copyright © 2020- Temenos Headquarters SA

Published on :
Sunday, March 23, 2025 10:04:47 AM IST