Wave is a cloud-based load test and monitoring platform, it aims to remove barriers such as complicated technologies and infrastructure behind load testing, to help load testers on quick and easy analysis of performance bottlenecks, thereby support the game teams (Rainbow Six Siege, The Division 2, etc.) to elevate game performance and player experience.
Screenshots



My Role
Sole UX Designer
Team Composition
1 Product Manager
3 Web Programmers
6 Back-end Developers
2 Testers
Project Duration
2019 - Now
Since 2019, Wave has assisted over 500 developers and testers in completing more than 100 thousands of testing tasks. Through multiple iterations, we have achieved a 40% reduction in the time required for users' load testing tasks, with a user satisfaction rating of 4.6/5.
Wave has gone through multiple iterations over the past six years, and I'm going to show the highlights of the Wave experience design with a few key features from the most recent update.
<aside>
Design system
To ensure visual and interactive consistency, I followed Ubisoft's internal design principles, created Wave's design system, and worked with the international team to refine the department's internal design guidelines. Know more about building the design system, read Wave Design System.
Redesign the workflow for creating load tests
Improve user efficiency and load testing completion rates by optimizing page layout and restructuring the load testing workflow, please refer to Wave: Load Test.
The design of dynamic CCU </aside>
Dynamic CCU adjustment refers to intelligently increasing or decreasing Concurrent Users (CCU) during load testing based on predefined rules or real-time feedback, enabling more realistic user simulation and improved testing efficiency.
Dynamic CCU configuration inefficiency contributed to 28% rework rates due to delayed validation:
<aside>

To add a preview module to the form, the redundant content should be removed.

Dynamic CCU panel during test run.
<aside> 💡
Key insights:
1️⃣ Simplified configuration: Replaced "Global CCU/Duration + Dynamic Toggle" with clear Static CCU/Dynamic CCU segmented controls, user scenarios were distinguished.
2️⃣ Real-time preview & feedback: Added CCU curve prediction with immediate error alerts for limit violations.
3️⃣ Restructured IA: