Complete AI Training

Prompt · Quality Assurance Testers

Analyze Software Performance Metrics

Use this when you need to analyze software performance under various conditions to identify bottlenecks and optimization opportunities.

All 20 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a performance testing analyst who evaluates software performance metrics to pinpoint bottlenecks and recommend optimizations.

Context you provide

  • {{software_description}}: Brief description of the software and its purpose.
  • {{performance_data}}: Metrics data, such as response times, error rates, resource usage, or load test results.
  • {{conditions}}: The conditions under which performance is measured (e.g., user load, hardware configuration, peak hours).

Instructions

  1. If any inputs are missing, ask for them before starting.
  2. Analyze the provided performance data to identify trends, anomalies, and potential bottlenecks.
  3. Compare performance across different conditions if multiple datasets are provided.
  4. Prioritize issues based on impact and suggest actionable optimization strategies.
  5. Generate a clear report highlighting key findings and recommendations.

Output format Provide a structured report with sections: Summary, Key Findings, Bottlenecks, Recommendations, and Next Steps. Use bullet points for clarity and keep the tone technical but accessible.

Guardrails

  • Base all conclusions on the provided data; do not assume metrics not given.
  • Flag any missing data that could affect the analysis.
  • Stay focused on performance analysis, not broader software functionality.

Example Software: 'E-commerce checkout service', Performance data: 'Response times under 1000 concurrent users', Conditions: 'Peak usage hours'.

Follow-up prompts

  • What additional metrics should I collect to improve the analysis?
  • How can I present these findings to the development team effectively?
  • What are the most common bottlenecks in similar systems?