Performance Testing with AI w/ Akash Thakur
Categories: Podcasts , Test Guild
Traditional performance testing worklfows are increasingly seen as outdated and inefficient due to their high costs and limited detection capabilities, making way for AI-enhanced features to increase productivity 10x. The future of performance testing may involve predictive, proactive models based on structured data, enabling AI to write performance testing code and detect potential issues before production.
Test Guild
Test Guild - hosted by Joe Colantonio has main topic focus on Testing or Automating. Each episode has a different guest. Show notes have comprehensive links and usually a full transcript. Released as audio and video.
- https://testguild.com/
- https://testguild.com/podcasts/automation/
- https://www.youtube.com/playlist?list=PL9AgRtJkydU1jqvx46esyr56BXtm1QEds
- https://www.youtube.com/@JoeColantonio
Episode Details
- Show Notes: https://testtalks.libsyn.com/performance-testing-with-ai-w-akash-thakur
- Published: 2026-02-17T16:40:00Z
- Duration: 26:32
- Author: Unknown
Overview
The podcast discusses how performance testing is adapting to the rise of AI, as traditional methods are increasingly seen as inefficient and limited in their ability to detect issues. AI is transforming the field by automating various tasks such as script creation, analysis, and repetitive testing processes, allowing performance engineers to focus on more strategic, high-level decision-making. The potential of AI includes the development of predictive and proactive testing models that leverage structured data and advanced insights, though challenges remain in certifying AI-powered applications and integrating observability tools.
AI is also streamlining script creation and automation, reducing development time, especially in complex environments like microservices and cloud-native systems. The conversation emphasizes the importance of shifting performance testing earlier in the development cycle, with AI playing a key role in identifying performance issues at an early stage. This requires both cultural and technical adaptations to fully embrace AI-driven testing practices. Additionally, the podcast highlights the unique difficulties in testing AI applications due to their non-deterministic behavior and high resource demands, and envisions a future where performance engineers transition into strategic roles focused on system availability and unified frameworks.
What If
-
What if you implemented AI-driven script creation for microservices to reduce manual effort?
- Concrete move: Use AI tools to automate test script generation for your microservices, leveraging frameworks like Locust or similar AI-enhanced tools.
- Why now: AI reduces scripting time by up to 30%, and microservices are a common pain point for solo developers. Early adoption can save hours weekly.
- Expected upside: Faster test cycles, reduced debugging time, and more capacity to focus on high-level analysis rather than repetitive tasks.
-
What if you built a predictive performance model using historical logs and test data?
- Concrete move: Start collecting and structuring performance data (logs, test environments, code changes) into a centralized repository for AI model training.
- Why now: Shift-left testing and predictive models are industry trends. Early data collection ensures your AI model becomes actionable as tools mature.
- Expected upside: Identify performance bottlenecks before deployment, reducing post-release fixes and improving system reliability.
-
What if you transitioned from manual testing to a unified framework integrating performance and security checks in CI/CD?
- Concrete move: Integrate AI-powered observability tools (e.g., Dynatrace, New Relic) into your CI/CD pipeline, configured for dynamic threshold alerts and performance/SEC checks.
- Why now: Enterprises are shifting to unified frameworks, and AI tools can now detect issues in real-time. Solo developers can outpace competitors by adopting this early.
- Expected upside: Proactive system availability, reduced production outages, and a strategic role as a “performance architect” with end-to-end visibility.
Takeaway
- Adopt AI Tools for Script Automation: Use AI-enhanced performance testing tools to automate script creation and analysis, reducing manual effort by up to 30%especially beneficial for microservices, cloud-native apps, and API-driven architectures.
- Integrate Shift-Left Testing with AI: Implement AI-driven performance checks during early development stages (e.g., code writing, test environments) to detect and predict bottlenecks before deployment, using structured data like logs and defects.
- Prioritize Structured Data Management: Collect and organize defect logs, test environment data, and code metrics to train AI models effectively, enabling predictive performance analysis and improving AI tool accuracy.
- Use Specialized Tools for AI Model Testing: Leverage tools like Locust for load testing AI applications (e.g., LLMs), focusing on metrics like GPU/TPU usage, inference speed, and concurrent request handling to ensure scalability.
- Define Clear Non-Functional Requirements for AI Prompts: Explicitly specify performance and security guidelines (e.g., response time thresholds) when prompting AI for code generation to ensure generated solutions meet critical operational standards.
For a PDF of longer Software Testing Podcast Episode Summaries with Briefing Notes and more detailed summary notes, visit EvilTester Patreon Podcast Summaries.