Inventors:
Mark C. Terranova - Maynard MA, US
Michael P. Shea - Nashua NH, US
Robert E. Walsh - Foster City CA, US
Michael V. Iarrobino - Bedford NH, US
Michael J. Stokes - Beckenham, GB
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F015/16
Abstract:
A system and method for testing server latencies using multiple concurrent users in a computer system is provided. A computer system may include a server and one or more clients. Multiple users may be created in the system such that each user may login to the server. The server may include a directory for each user and the directory for each user may be populated with a mix of files according to a user type for each user. An instance of a test program may be executed for each user on one or more clients concurrently. The server may authenticate each user using the same or different operating system protocols. Each instance of the test program may be configured to cause a series of accesses to one or more files in the directory of its respective user on the server and may be configured to cause a latency value to be measured and stored for each access that is performed. The latency values may be compiled by each instance of the test program and may be stored onto the server upon completion of each instance of the test program. The latency values measured by an instance of the test program may represent a first time portion that corresponds to the amount of time to perform a given access and a second time portion that corresponds to the server verifying that the user corresponding to this instance of the test program has permission to access the file.