PerfScout: An Adaptive Workload Generator in Software Performance Testing
This program is tentative and subject to change.
Effective performance testing is essential for ensuring the reliability of large-scale software systems under varying load conditions. However, conventional workload generation techniques often rely on static thresholds and rule-based heuristics, which lack adaptability and generalizability across diverse systems. This paper presents PerfScout, a reinforcement learning–based framework for adaptive workload generation that automates the performance testing process. PerfScout integrates three components: dynamic breaking point identification using SPOT, local stationarity assessment via ADF and KPSS tests, and a policy optimization module based on Proximal Policy Optimization (PPO). By continuously observing key performance indicators and adapting the testing workload in real time, PerfScout enhances the automation of performance testing while improving testing efficiency. PerfScout has been deployed in Huawei Cloud, and experimental results on two datasets collected from its industrial environment demonstrate that PerfScout achieves over 82% accuracy in breaking point identification and improves testing efficiency by up to 90%, underscoring its practical applicability and effectiveness.
This program is tentative and subject to change.
Wed 15 AprDisplayed time zone: Brasilia, Distrito Federal, Brazil change
14:00 - 15:30 | Testing and Analysis 5SE In Practice (SEIP) / Research Track / Journal-first Papers at Oceania II Chair(s): Gabriele Bavota Software Institute @ Università della Svizzera Italiana | ||
14:00 15mTalk | Parallelization in System-level Testing: Novel Approaches to Manage Test Suite Dependencies Journal-first Papers Pasquale Polverino USI Università della Svizzera italiana, Fabio Di Lauro USI Università della Svizzera italiana, Matteo Biagiola University of St. Gallen and Università della Svizzera italiana, Paolo Tonella USI Lugano, Antonio Carzaniga Università della Svizzera italiana DOI Pre-print | ||
14:15 15mTalk | Automated Network-Level Fault Injection Testing of Microservice Architectures Research Track Delano Flipse Delft University of Technology (TU Delft), Hakan Simsek ASML, Jérémie Decouchant Delft University of Technology (TU Delft), Burcu Kulahcioglu Ozkan Delft University of Technology | ||
14:30 15mTalk | Predicting Failures in Smart Human-Centric EcoSystems Research Track Niccolò Puccinelli Università della Svizzera Italiana, Davide Molinelli Constructor Institute of Technology, Noura El Moussa USI Lugano; Schaffhausen Institute of Technology, Matteo Ciniselli Università della Svizzera Italiana, Mauro Pezze Università della Svizzera italiana (USI) and Università degli Studi di Milano Bicocca | ||
14:45 15mTalk | PerfScout: An Adaptive Workload Generator in Software Performance Testing SE In Practice (SEIP) Yongqian Sun Nankai University, Qingliang Zhang Nankai University, Xiao Xiong Nankai University, Mengyao Li Nankai University, Yimin Zuo Nankai University, Shenglin Zhang Nankai University, Xidao Wen BizSeer, Wenwei Gu Nankai University, Huandong Zhuang Huawei Cloud, Bowen Deng Huawei Cloud, Ruiyuan Wan , Dan Pei Tsinghua University Media Attached | ||
15:00 15mTalk | Scaling Mobile Chaos Testing with AI-Driven Test Execution SE In Practice (SEIP) Juan Marcano Uber Technologies, Ashish Samant Uber Technologies, Inc, Kai Song Uber Technologies, Inc, Lingchao Chen Uber Technologies, Kaelan Mikowicz Uber Technologies, Inc., Tim Smyth Uber Technologies, Inc., Mengdie Zhang Uber Technologies, Inc., Ali Zamani Uber Technologies, Inc., Arturo Bravo Rovirosa Uber Technologies, Inc., Sowjanya Puligadda Uber Technologies, Inc., Srikanth Prodduturi Uber Technologies, Inc., Mayank Bansal Uber Technologies, Inc. | ||
15:15 15mTalk | CAST: Automated Resilience Testing for Production Cloud Service Systems SE In Practice (SEIP) Zhuangbin Chen Sun Yat-sen University, Zhiling Deng School of Software Engineering, Sun Yat-sen University, Kaiming Zhang School of Software Engineering, Sun Yat-sen University, Yang Liu Nanyang Technological University, Cheng Cui Huawei Cloud, Jinfeng Zhong Huawei Cloud, Zibin Zheng Sun Yat-sen University | ||