Abstract:In this paper, the metrics and principles of testing Web server performance are summarized, and a more rational metric, weighted response time, is proposed. A tool called WebMark is presented for testing Web server performance, which manages asynchronous I/O by event-driving mode and emulates Internet environment by modifying the TCP/IP stack of clients. The testing of the overall performance of Apache proves that developing such a powerful testing tool as WebMark is of great necessity.