发明名称 Method, system, and product for assessing a server application performance
摘要 Method and system for assessing the performance of a server application that acquires performance information from the perspective of a simulated user and has significantly reduced hardware requirements. Particularly, actual user behavior is modeled so that accurate determinations can be made as to the number of users a given server application can adequately support. User behavior is modeled in a client profile that contains user parameters corresponding to the nature, timing, and frequency of user activities in operating a client that in turn corresponds to client tasks. A plurality of processes and process threads are initiated to contact a server as a plurality of simulated clients from a single client computer, each simulated client making a separate logical connection to the server. A task scheduler will schedule the simulated client tasks that are determined for each simulated user by reference to the user parameters in the client profile throughout a work day. The scheduler also introduces a random element so that the tasks simulate natural variability in user behavior. User receivable response times for the task corresponding to simulated user activity are maintained in a log file and the 95th percentile time or score for each task type is calculated. The individual task type scores may be weighted and averaged together to arrive at a weighted average response time. The weighted average response time can then be used as a threshold value to determine the total number of users a server application can adequately support.
申请公布号 US5812780(A) 申请公布日期 1998.09.22
申请号 US19960653412 申请日期 1996.05.24
申请人 MICROSOFT CORPORATION 发明人 CHEN, JOHN YUN-KUANG;LOCKARD, ERIC NEIL;DURASOFF, MATTHEW DAVID;SHAKIB, DARREN ARTHUR;SIMPSON, JR., RUSSELL LEE
分类号 G06F11/26;G06F11/34;(IPC1-7):G06F13/38;G06F15/17 主分类号 G06F11/26
代理机构 代理人
主权项
地址