Understanding the Input File

For ease of editing, we recommend that you open the input.csv file in a spreadsheet editor, e.g. LibreOffice Calc. Lets look at the sample input file provided, and try to understand the information given there.

  • Tier details: This contains the names of the tiers of your web application. A typical application can have two, three or four tiers. A tier is simply a software layer with a dedicated functionality. Sample file has two tiers, web and database.
  • Scenario details
    • Default Sequence: This is the default sequence in which tiers are called upon receiving a request from a user.
    • Scenario Name and Sequence of Call: This section provides input about various scenarios, and their sequence of calling the tiers.
  • Measurement testbed hardware architecture
    • Hardware Details: It provides details about the physical machines running the server.
    • Deployment Details: It provides details about which software server is deployed on which physical machine.
  • Performance testing data from measurement testbed:
    • Scenario Mix: This has the probabilistic mix of all the scenarios in linearly independent proportions.
    • Scenario Metrics: For each mix in the above specification, it provides various observations from client and server side.
  • Target load parameters
    • Number of users: Load level range to estimate performance for. Min, max and the step values.
    • Think time of the user in closed system.
    • Scenario mix for which performance estimation is required
  • Target environment hardware architecture
    • Hardware details: details about the physical machines in target environment
    • Deployment details: how software servers are deployed in target environment
  • Performance Metrics: which metrics should be printed out. The first column has metric name, and second column has the resource for which metric is to be printed.
    • Metric names can be responseTime, throughput and utilization. Resource names can be “overall”, <host>:<resource> or <host>:<softserver>:<resource>. “Resource” can be either “cpu” or “disk”.


Can I use PerfcenterLite without PerfCenter?

Yes, you can use PerCenterLite without PerfCenter.

The information you have provided here was very much useful for us. During programming it is common that we have to perform various editing tasks. Thank you so much for sharing details about various editors over here.mouth guard for snoring