arrow
返回

Little's law based validation framework for load testing

delete2019-04-01
delete4
PRE
AI
R
Raghu Ramakrishnan *
A
Arvinder Kaur
DOI:10.1016/j.infsof.2018.11.007delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Context: Performance is a key quality consideration for large-scale software systems which supports thousands of concurrent users. Load testing is an integral part of the development lifecycle and is used to address performance issues before deploying the system in production. But, how do we validate the output reported by load testing tools? Little's Law is useful for validating the accuracy of load testing output. Though IT industry is flooded with various enterprise and open source tools for load testing, but they do not offer support for validation of its result using Little's Law. Manual validation is time intensive and infeasible with increase in the complexity of testing scripts. Objective: In this paper we provide a Little's law-based validation framework which will enable the researchers and industry practitioners to validate load testing results. The implementation of the framework is also demonstrated. Method: To understand the constructs commonly used in load test scripts, we analysed scripts of two open source benchmark applications and eight large-scale software systems used in industry. We found that transactions are arranged using control flow patterns like sequential, loop and conditional. Based on the analysis, we devised the framework. Results: The efficacy of the proposed framework is successfully evaluated on two systems - an open source Dell DVD Store benchmarking application and a real-world large scale system used in industry. The framework is independent of load testing tool used and can be used with complex testing scripts. Conclusions There are no known frameworks or inbuilt support in existing load testing tools for guiding practitioners on applying Little's Law using output generated by tools. We address this significant gap by providing a framework which combines information from test scripts/reports and Little's Law to determine whether the results are valid. The provided implementation can be easily integrated with existing load testing tools.
Keyword:
Load testing
Performance testing
Little's law
Software quality
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Information and Software Technology 封面图
Information and Software Technology
IF:
4.3
论文数:
3.8K
被引数:
7.7K

机构

T
tata sons
学者数:
895
论文数: 622
被引数: 0
T
tata consultancy services limited (tcs)
学者数:
192
论文数: 155
被引数: 0
引用论文

引用论文

err分享
err收藏
Load testing of Web sites
err2002-07-01
err78
PREAI
errMenascé, DA
err分享
err收藏
A new solar to hydrogen conversion system with high efficiency and flexibility
err2017-11-01
err0
PREAI
errDayi Yamashita; Hiroshi Nakao; Yu Yonezawa; Yoshiyasu Nakashima; Yasuyuki Ota; Kensuke Nishioka; Masakazu Sugiyama
err分享
err收藏