BenchLab: An Open Testbed for Realistic Benchmarking of Web Applications

BenchLab: An Open Testbed for Realistic Benchmarking of Web Applications
复制标题

BenchLab:用于 Web 应用程序实际基准测试的开放测试台

DOI:
--
复制
发表时间:
2011
期刊:
USENIX Conference on Web Application Development
影响因子:
--
通讯作者:
Prashant J. Shenoy
Prashant J. Shenoy
中科院分区:
--
文献类型:
--
作者:
E. Cecchet;V. Udayabhanu;Timothy Wood;Prashant J. Shenoy

文献摘要

被引文献

相似文献

Web应用程序已经从提供静态内容发展到动态生成Web页面。Web 2.0应用程序包括JavaScript和AJAX技术,用于管理客户机和Web服务器之间日益复杂的交互。传统的基准测试依赖于浏览器模拟器,这些模拟器模拟真实Web浏览器的基本网络功能,但不能模拟更复杂的交互。此外,实验通常是在局域网上进行的,这无法捕捉到地理上分布在互联网上的用户感知到的真实延迟。为了解决这些问题,我们提出了BenchLab,这是一个使用真实的Web浏览器来测量Web应用程序性能的开放测试平台。我们将展示为什么使用真实的浏览器对于对现代Web应用程序(如Wikibooks)进行基准测试很重要,并演示现代Web应用程序的地理分布负载注入。
Web applications have evolved from serving static content to dynamically generating Web pages. Web 2.0 applications include JavaScript and AJAX technologies that manage increasingly complex interactions between the client and the Web server. Traditional benchmarks rely on browser emulators that mimic the basic network functionality of real Web browsers but cannot emulate the more complex interactions. Moreover, experiments are typically conducted on LANs, which fail to capture real latencies perceived by users geographically distributed on the Internet. To address these issues, we propose BenchLab, an open testbed that uses real Web browsers to measure the performance of Web applications. We show why using real browsers is important for benchmarking modern Web applications such as Wikibooks and demonstrate geographically distributed load injection for modern Web applications.