Cost-effective load testing of WebRTC applications

被引:1
|
作者
Gortazar, Francisco [1 ]
Gallego, Micael [1 ]
Maes-Bermejo, Michel [1 ]
Chicano-Capelo, Ivan [1 ]
Santos, Carlos [1 ]
机构
[1] Univ Rey Juan Carlos, Escuela Tecn Super Ingn Informat, Madrid, Spain
关键词
Testing; Load testing; WebRTC;
D O I
10.1016/j.jss.2022.111439
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Background: Video conference applications and systems implementing the WebRTC W3C standard are becoming more popular and demanded year after year, and load testing them is of paramount importance to ensure they can cope with demand. However, this is an expensive activity, usually involving browsers to emulate users. Goal : to propose browser-less alternative strategies for load testing WebRTC services, and to study performance and costs of those strategies when compared with traditional ones. Method: (a) Exploring the limits of existing and novel strategies for load testing WebRTC services from a single machine. (b) Comparing the common strategy of using browsers with the best of our proposed strategies in terms of cost in a load testing scenario. Results: We observed that, using identical machines, our proposed strategies are able to emulate more users than traditional strategies. We also found a huge saving in expenditure for load testing, as our strategy suppose a saving of 96% with respect to usual browser-based strategies. We also found there are almost no differences between the traditional strategies considered. Conclusion: We provide details on scalability of different load testing strategies in terms of users emulated, as well as CPU and memory used. We could reduce the expenditure of load tests of WebRTC applications. (c) 2022 The Author(s). Published by Elsevier Inc. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
引用
收藏
页数:15
相关论文
共 50 条
  • [1] COST-EFFECTIVE REMOTE-SITE TESTING.
    Rose'meyer, M.P.
    Canadian Aeronautics and Space Journal, 1986, 32 (01) : 75 - 80
  • [2] Cost-Effective Testing for Critical Off-the-Shelf Services
    Duchi, Fabio
    Antunes, Nuno
    Ceccarelli, Andrea
    Vella, Giuseppe
    Rossi, Francesco
    Bondavalli, Andrea
    COMPUTER SAFETY, RELIABILITY, AND SECURITY, 2014, 8696 : 231 - 242
  • [3] A Cost-Effective Solution for Testing High-Performance Integrated Circuits
    Thaker, Nandish Bharat
    Ashok, Rakesh
    Manikandan, Sarath
    Nambath, Nandakumar
    Gupta, Shalabh
    IEEE TRANSACTIONS ON COMPONENTS PACKAGING AND MANUFACTURING TECHNOLOGY, 2021, 11 (04): : 557 - 564
  • [4] Toward Cost-Effective Adaptive Random Testing: An Approximate Nearest Neighbor Approach
    Huang, Rubing
    Cui, Chenhui
    Lian, Junlong
    Towey, Dave
    Sun, Weifeng
    Chen, Haibo
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2024, 50 (05) : 1182 - 1214
  • [5] TestDrive - A Cost-effective Way to Create and Maintain Test Scripts for Web Applications
    Patel, Sachin
    Gupta, Priya
    Surve, Prafullakumar
    22ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING & KNOWLEDGE ENGINEERING (SEKE 2010), 2010, : 474 - 477
  • [6] A versatile, automated, cost-effective testing platform for hands-on UHF RFID measurements
    Beuster, Niklas
    Ihlow, Alexander
    Blau, Kurt
    Trabert, Johannes
    Andrich, Carsten
    Del Galdo, Giovanni
    2019 IEEE INTERNATIONAL CONFERENCE ON RFID (IEEE RFID), 2019,
  • [7] A Cost-Effective Per-Pin ALPG for High-Speed Memory Testing
    Lee, Juyong
    Lee, Hayoung
    Lee, Sooryeong
    Kang, Sungho
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2025, 33 (03) : 867 - 871
  • [8] Extended Testing Can Provide Cost-Effective Redundancy With High Reliability and High Confidence
    Jones, Harry W.
    67TH ANNUAL RELIABILITY & MAINTAINABILITY SYMPOSIUM (RAMS 2021), 2021,
  • [9] WebRTC Testing: State of the Art
    Garcia, Boni
    Gallego, Micael
    Gortazar, Francisco
    Jimenez, Eduardo
    ICSOFT: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2017, : 363 - 371
  • [10] A Complete Self-Testing and Self-Configuring NoC Infrastructure for Cost-Effective MPSoCs
    Ghiribaldi, Alberto
    Ludovici, Daniele
    Trivino, Francisco
    Strano, Alessandro
    Flich, Jose
    Luis Sanchez, Jose
    Alfaro, Francisco
    Favalli, Michele
    Bertozzi, Davide
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12 (04)