About the client
Leader in the financial sector providing services to clients in more than 140 countries. The company supports 17 000 financial markets in areas relating to stocks, stock market indices and forex market.
The challenge
- Improve performance requirement coverage by performance tests scripts
- Improve performance tests efficiency by extending automation tools in running and reporting
- Increase awareness and importance of performance tests
- Participate in the creation of tooling for performance testing from scratch
What we did
- Execution of regular performance sessions
- Creation and maintenance of NeoLoad performance test cases (REST, Lightstreamer)
- Support in the implementation of Locust tests (REST, Lightstreamer and FixApi)
- Extending existing performance tests to work with Locust (unification of toolset)
- Automation of metrics analysis from different sources
Effects
- Implemented process of migration to new versions of NeoLoad
- Performance requirements test coverage improved
- Facilitated Jenkins’ jobs management by migrating to Jenkins DSL
- Increased awareness and importance of performance tests
- Reduced time needed for reports analysis
- Improved agile meetings