Test tools

To facilitate the placement and management of simulated loads on an HP SBC server, HP used Terminal Services Scalability Planning Tools (TSScaling), a suite of tools developed by Microsoft to help organizations with Microsoft Windows® Server 2003 Terminal Server capacity planning.

Table 1 describes these tools.

Table 1. Components of TSScaling

Component

 

Description

 

 

 

Automation tools

Robosrv.exe

Drives the server-side of the load simulation

 

 

 

 

Robocli.exe

Helps drive the client-side of the load simulation

 

 

 

Test tools

Qidle.exe

Determines if any scripts have failed and require

 

 

operator intervention

 

 

 

 

Tbscript.exe

A script interpreter that helps drive the client-side load

 

 

simulation

 

 

 

Help files

TBScript.doc

Terminal Server bench scripting documentation

 

 

 

 

TSScalingSetup.doc

A scalability test environment set-up guide

 

 

 

 

TSScalingTesting.doc

A testing guide

 

 

 

More information

Roboserver (Robosrv.exe) and Roboclient (Robocli.exe): Terminal Server capacity planning

TSScaling: Windows Server 2003 Terminal Server Capacity and Scaling

User profiles

To simulate typical workloads in this environment, HP used scripts based on the Heavy, Medium, and Light User profiles described in Table 2.

Table 2. User profiles incorporated into the test scripts

User class

Activities

 

 

Heavy User

Heavy Users (also known as Structured Task Workers) tend to open multiple applications

 

simultaneously and remain active for long periods. Heavy Users often leave applications open

 

when not in use.

 

 

Medium User

Medium Users (also known as Knowledge Workers) are defined as users who gather, add value

 

to, and communicate information in a decision-support process. Cost of downtime is variable but

 

highly visible. These resources are driven by projects and ad-hoc needs towards flexible tasks.

 

These workers make their own decisions on what to work on and how to accomplish the task.

 

Sample tasks include: marketing, project management, sales, desktop publishing, decision

 

support, data mining, financial analysis, executive and supervisory management, design, and

 

authoring.

 

 

Light User

Light Users (also known as Data Entry Workers) input data into computer systems. Activities

 

include transcription, typing, order entry, clerical work and manufacturing.

 

 

7