Design and Implementation of Web-Based Speed Test Analysis Tool Kit

Authors: Rui Yang, Ricky K.P. Mok, Shuohan Wu, Xiapu Luo, Hongyu Zou, and Weichao Li
Passive and Active Measurement

Abstract

Web-based speed tests are popular among end-users for measuring their network performance. Thousands of measurement servers have been deployed in diverse geographical and network locations to serve users worldwide. However, most speed tests have opaque methodologies, which makes it difficult for researchers to interpret their highly aggregated test results, let alone leverage them for various studies. In this paper, we propose WebTestKit, a unified and configurable framework for facilitating automatic test execution and cross-layer analysis of test results for five major web-based speed test platforms. Capturing only packet headers of traffic traces, WebTestKit performs in-depth analysis by carefully extracting HTTP and timing information from test runs. Our testbed experiments showed WebTestKit is lightweight and accurate in interpreting encrypted measurement traffic. We applied WebTestKit to compare the use of HTTP requests across speed tests and investigate the root causes for impeding the accuracy of latency measurements, which play a vital role in test server selection and throughput estimation.

People

Rui Yang
Researcher
2020—2022

BibTex

@INPROCEEDINGS{yang2022design,
	isbn = {978-3-030-98785-5},
	abbrev_source_title = {LNCS},
	doi = {10.1007/978-3-030-98785-5_4},
	year = {2022},
	booktitle = {Passive and Active Measurement},
	volume = {13210},
	type = {Conference Paper},
	editor = {Hohlfeld, Oliver and Moura, Giovane and Pelsser, Cristel},
	journal = {Lecture Notes in Computer Science},
	author = {Yang, Rui and Mok, Ricky K.P. and Wu, Shuohan and Luo, Xiapu and Zou, Hongyu and Li, Weichao},
	abstract = {Web-based speed tests are popular among end-users for measuring their network performance. Thousands of measurement servers have been deployed in diverse geographical and network locations to serve users worldwide. However, most speed tests have opaque methodologies, which makes it difficult for researchers to interpret their highly aggregated test results, let alone leverage them for various studies. In this paper, we propose WebTestKit, a unified and configurable framework for facilitating automatic test execution and cross-layer analysis of test results for five major web-based speed test platforms. Capturing only packet headers of traffic traces, WebTestKit performs in-depth analysis by carefully extracting HTTP and timing information from test runs. Our testbed experiments showed WebTestKit is lightweight and accurate in interpreting encrypted measurement traffic. We applied WebTestKit to compare the use of HTTP requests across speed tests and investigate the root causes for impeding the accuracy of latency measurements, which play a vital role in test server selection and throughput estimation.},
	issn = {0302-9743},
	language = {en},
	address = {Cham},
	publisher = {Springer},
	title = {Design and Implementation of Web-Based Speed Test Analysis Tool Kit},
	PAGES = {83 - 96},
	Note = {23rd International Conference on Passive and Active Measurement (PAM 2022); Conference Location: Online; Conference Date: March 28-30, 2022}
}

Research Collection: 20.500.11850/545717