发明名称 USE OF SINGLE CONTROL FLOW TO SUPPORT MULTIPLE NETWORK CONNECTIONS FOR SERVER LOAD TESTING
摘要 A load testing system (100) for testing a web site or other type of server system (122) uses a thread architecture that reduces the computing resources needed to generate a desired load. The load testing system runs several virtual users (102) on one or more clients (104) to simulate user interactions with the server. Each virtual user is executed as a virtual user thread (112) under a process on a client computer. Each virtual user thread itself establishes and supports multiple connections (202) to the web site; therefore, an additional thread need not be created for each connection. For each connection, the virtual user thread performs a sequence of functions in an asynchronous mode to establish and support the connection. If a function of a thread cannot complete without blocking, it immediately returns and the calling thread switches execution to another task. After the condition causing the block has been resolved, the thread can switch back to executing the interrupted task. In this manner, the single thread is able to support multiple simultaneous connections.
申请公布号 WO0186446(A3) 申请公布日期 2002.05.16
申请号 WO2001US10686 申请日期 2001.04.03
申请人 MERCURY INTERACTIVE CORPORATION 发明人 KESSNER, AMIR
分类号 G06F11/34 主分类号 G06F11/34
代理机构 代理人
主权项
地址