Inspiration
I am a software professional specializing in performance testing. During my testing career, I have realized how manual efforts can drain time and budget. In this Agile era, it is critical to reduce the overall testing timeline and Generative AI can play a significant role in that.
What it does
The 'Gen AI Performance Tester' app is a humble attempt to ease the Software Performance Testing Life Cycle activities. This app is useful in the automation of the following use cases
- Performance Test Plan Creation.
- Performance Test Data Generation.
- Test Script Generation.
- Test Docker Container Creation
- Test Report Creation.
How we built it
I have built this app using the Gemini model provided by Google. The 'gemini-1.0-pro' model was used in the 'Gen AI Performance Tester' app creation.
Challenges we ran into
- Learning Google Gemini
- Coming up with project idea
- Identifying relevant project use cases
Accomplishments that we're proud of
- I am extremely proud that I could learn and code using Google Generative AI service.
- I am glad I could use the learning to enhance the overall software performance testing quality and to reduce the testing effort significantly.
What we learned
- How Generative AI makes life much easier
- How Google has come up with the Gemini APIs and Google AI Studio
- How to create an app so easily in terms of time, effort, and resources
What's next for Gen AI Performance Tester
- Explore more about Generative AI and its possibilities in the field of software performance testing.
- Explore the options to improve the app with more performance engineering features like given below:
- Detect anomalies in transaction response time or server utilization
- Root cause analysis of performance issues
- Forecast application behavior based on previous events or logs
Built With
- gemini
- gemini-pro
- generative-ai
- google-ai
- google-cloud
- google-gemini
- python

Log in or sign up for Devpost to join the conversation.