Proof of Concept (POC)

The objective of POC is to evaluate the application and recommend the suitable performance testing approach, tool, and effort estimation.

Why POC?

To understand the application, assess the complexity, identify the right tool and protocol, and estimate effort and cost.

When?

Before starting performance testing engagement, as the first step in the project.

Who is Involved?

Performance Test Lead, Test Engineers, Solution Architect, and Client Stakeholders.

POC Objectives

  • Understand the application architecture, technology, and communication mechanism.
  • Identify the complexity of the application.
  • Identify the performance testing tool and compatible protocol(s).
  • Record and execute simple business scenarios with minimal users.
  • Report response times and observations to the client.
  • Provide recommendations on tool, protocol bundle, and effort estimation.

POC Activities

1. Understand Application
Analyze architecture, technology stack, communication mechanism, and complexity.
2. Tool & Protocol Assessment
Identify the suitable tool (e.g., LoadRunner) and compatible protocol(s) (single/multiple).
3. Record & Execute Simple Scenarios
Record simple business scenarios and execute with minimal users.
4. Report Results
Capture and report response times and observations to the client.
5. Recommendations
Recommend tool, protocol bundle, and estimate the effort (labor hours).

POC Deliverables

Deliverable Description
Application Assessment Report Details of application architecture, technology, communication mechanism, and complexity.
Tool & Protocol Recommendation Recommended tool and compatible protocol(s) with justification.
POC Execution Report Response times, observations, and system behavior with minimal users.
Effort Estimation Estimated labor hours required to complete the performance testing.
Final Recommendation Tool to be purchased, protocol bundle required, and high-level next steps.
Note
Based on the POC results, the client can decide the right tool, protocol bundle, and budget for the performance testing engagement.