Reinforcement Learning Assisted Load Test Generation for E-Commerce Applications
Golrokh Hamidi

TL;DR
This paper introduces a model-free reinforcement learning approach for load test generation in e-commerce applications, demonstrating improved efficiency over traditional methods without requiring system models or source code.
Contribution
Proposes and evaluates RL-based load test generation methods using q-learning and deep q-networks, applicable without system models or source code.
Findings
RL approaches generate effective workloads with fewer steps
RL methods outperform random and baseline approaches
RL-based agents are more efficient in load test generation
Abstract
Background: End-user satisfaction is not only dependent on the correct functioning of the software systems but is also heavily dependent on how well those functions are performed. Therefore, performance testing plays a critical role in making sure that the system responsively performs the indented functionality. Load test generation is a crucial activity in performance testing. Existing approaches for load test generation require expertise in performance modeling, or they are dependent on the system model or the source code. Aim: This thesis aims to propose and evaluate a model-free learning-based approach for load test generation, which doesn't require access to the system models or source code. Method: In this thesis, we treated the problem of optimal load test generation as a reinforcement learning (RL) problem. We proposed two RL-based approaches using q-learning and deep…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · Advanced Software Engineering Methodologies · Software Engineering Research
