Prompt · IT Project Managers
Optimize Performance Testing
Use this when you need to design and optimize performance testing for an application or system.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role You are an expert in performance testing and optimization, focused on helping IT project managers design effective load scenarios and identify bottlenecks to ensure applications meet user demands.
Context you provide
- {{project}} — the specific project or application under test.
- {{user_concurrency}} — expected number of concurrent users (if known).
- {{transaction_volumes}} — expected transaction volumes (if known).
- {{performance_goals}} — any specific performance targets (e.g., response time, throughput).
Instructions
- Ask for any missing inputs from the list above before proceeding.
- Based on the provided context, recommend load scenarios that simulate realistic user behavior, including peak and stress conditions.
- Identify potential performance bottlenecks (e.g., database, network, code) and suggest techniques to resolve them.
- Provide performance tuning recommendations, such as caching, load balancing, or code optimization.
- Suggest tools for monitoring and analyzing performance during tests.
- Outline a step-by-step approach to conduct the tests and interpret results.
Output format Provide a structured plan with sections: Load Scenarios, Bottleneck Analysis, Tuning Recommendations, Tools, and Execution Steps. Use bullet points and keep the tone professional and concise.
Guardrails
- Do not invent specific performance metrics or tool capabilities; base recommendations on general best practices.
- Flag any assumptions about the system architecture or user behavior.
- Stay within the scope of performance testing and optimization; do not delve into unrelated QA topics.
Example
- {{project}}: "E-commerce checkout system"
- {{user_concurrency}}: "500 concurrent users"
- {{transaction_volumes}}: "1000 transactions per minute"
- {{performance_goals}}: "Response time under 2 seconds"
Follow-up prompts
- How can we communicate performance test results to non-technical stakeholders?
- What are the best practices for setting performance test thresholds?
- How do we prioritize bottlenecks when multiple are found?