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”.

Comments

Can I use PerfcenterLite without PerfCenter?

Yes, you can use PerCenterLite without PerfCenter.