Λεπτομέρειες βιβλιογραφικής εγγραφής
| Τίτλος: |
Semi-automated generation of web app performance tests from end-to-end GUI-level tests with E2E-Loader. |
| Συγγραφείς: |
Di Meglio, Sergio1,2 (AUTHOR) sergio.dimeglio@unina.it, Starace, Luigi Libero Lucio1 (AUTHOR) luigiliberolucio.starace@unina.it, Di Martino, Sergio1 (AUTHOR) sergio.dimartino@unina.it |
| Πηγή: |
Science of Computer Programming. Jul2026, Vol. 252, pN.PAG-N.PAG. 1p. |
| Θεματικοί όροι: |
*Computer software testing, *HTTP (Computer network protocol), *Web-based user interfaces, *Computer network protocols, *Open source software |
| Περίληψη: |
• E2E-Loader enables automated performance test generation from GUI-level functional tests, eliminating the need for a deployed system. • The tool supports both HTTP and WebSocket protocols and automatically detects data dependencies between requests. • E2E-Loader is publicly available as open-source software under the GNU GPLv3 license, with source code and documentation accessible via GitHub at https://github.com/squidslab/E2E-LOADER. • Preliminary evaluation showed that E2E-Loader produces workloads comparable to manually crafted ones, with significantly reduced effort. • Future work includes broader empirical validation, semantic-aware dependency detection, and support for additional testing frameworks. Performance testing is essential to ensure that web applications remain responsive and reliable under varying workloads. However, defining realistic workloads is a complex and time-consuming task, often requiring a deployed system and manual handling of data dependencies between requests. E2E-Loader is a tool designed to automate workload generation for performance testing by leveraging existing End-to-End (E2E) GUI-level test cases. By analyzing network traffic captured during GUI test execution, E2E-Loader extracts sequences of HTTP and WebSocket requests and identifies data dependencies, enabling the creation of realistic workloads without requiring access to production logs or manual correlation scripting. The tool includes a graphical interface for workload configuration and generates executable Apache JMeter scripts. A preliminary evaluation conducted in an industrial setting demonstrated that E2E-Loader can produce workloads comparable to those manually crafted by practitioners, with significantly reduced effort. Future work includes expanding empirical validation across multiple systems and teams, improving dependency detection through semantic-aware techniques, enhancing usability, and extending support for additional performance testing frameworks. [ABSTRACT FROM AUTHOR] |
| Βάση Δεδομένων: |
Academic Search Index |