Sii Poland

SII UKRAINE

SII SWEDEN

  • Trainings
  • Career
Join us Contact us
Back

Sii Poland

SII UKRAINE

SII SWEDEN

Back
logo

Performance Test Automation for a global trading platform

Performance of critical systems in global trading

In the global online trading environment, system response time has a direct impact on customer experience and brand perception. Any performance degradation in areas such as order placement, transaction processing, or market data presentation may result in delays, increased pressure on IT teams, and financial losses. Therefore, the client needed a performance testing service that would systematically and repeatedly verify the behavior of six key systems – including components responsible for handling user traffic, backend communication, and near real-time data exchange.

The goal was to increase coverage of performance requirements by expanding and automating test scripts, as well as to improve the efficiency of the entire testing process – from test execution, through collecting metrics from multiple sources, to reporting results. The client expected a partner who would deliver tools and build a complete, automated performance testing service aligned with the existing development process.

Automated performance testing service for six key systems

Sii Poland built a dedicated performance testing service, fully integrated with the client’s environment. The performance engineering team worked in close collaboration with development and operations teams to ensure that tests reflected real platform usage scenarios.

The scope of work included:

  • Regular performance testing sessions enabling monitoring of the impact of system changes on performance over time
  • Creation and maintenance of scripts in NeoLoad in the form of load scenarios covering key user paths
  • Implementation of tests in Locust.io enabling precise simulation of traffic between system components and replication of the behavior of thousands of concurrent users
  • A complete, automated testing environment with automatic result collection and report generation after each run
  • Automated analysis of metrics from multiple sources, processing key indicators to present them in the form of clear reports

This approach allowed the client to treat performance testing as a permanent element of the development cycle, rather than a one-time activity before major releases.

More stable platform and faster issue detection

Thanks to the performance testing service implemented by Sii Poland, the client achieved significantly broader coverage of performance requirements – 115 test scenarios are executed daily, simulating the activity of over 65 500 virtual users. Automated reports generated after each session enable rapid identification of bottlenecks and assessment of the impact of new software versions on overall system behavior. Over 18 months of intensive testing, 250 performance issues were identified before they affected end users, resulting in improved platform stability and reduced risk of regression in subsequent releases.

From the perspective of IT teams, reducing the burden of manual tasks was also crucial. 38 hours of automated tests per day, executed using Jenkins DSL, allow engineers to focus on result analysis and optimization planning instead of manually preparing environments and scenarios. The project confirmed that a well-designed performance testing service can become a strategic component of a global trading platform’s development – enhancing its reliability, predictability, and readiness for further user growth.

GET IN TOUCH

Let's start the conversation today

Your file

Uploaded file:
  • file_icon Created with Sketch.

Acceptable files: doc, docx, pdf. (max 5MB)
Please submit your file in DOC, DOCX or PDF format
The upload size is limited to 5 MB
File is empty
File was not uploaded

At any time, you may withdraw your consent to the processing of personal data, but such withdrawal shall not affect the legal compliance of any processing of such data, which had occurred before you withdrew your consent. Detailed information on the processing of your personal data is specified in the Privacy Policy.

Your message was sent successfully

We will look over your message and get back to you as soon as possible

Sorry, something went wrong and your message was not delivered

Refresh the page and try again. Contact us, if problem occurs again

We’re sorry, but the selected file appears to be damaged and we can't process it.

Please try uploading a different copy or a new version of the file. Contact us, if problem occurs again.

Processing...

Änderungen im Gange

Wir aktualisieren unsere deutsche Website. Wenn Sie die Sprache wechseln, wird Ihnen die vorherige Version angezeigt.

Ta treść jest dostępna tylko w jednej wersji językowej.
Nastąpi przekierowanie do strony głównej.

Czy chcesz opuścić tę stronę?

Einige Inhalte sind nicht in deutscher Sprache verfügbar.
Sie werden zur englischen Version der ausgewählten Seite weitergeleitet.

Möchten Sie fortfahren?

Einige Inhalte sind nicht in deutscher Sprache verfügbar.
Sie werden auf die deutsche Homepage weitergeleitet.

Möchten Sie fortsetzen?