Introduction
Welcome to PerForge, the ultimate tool for automating performance testing and report generation. PerForge makes your life easier by seamlessly integrating data collection, analysis, and reporting in one place.
What is PerForge?
PerForge is a tool designed to automate performance testing reporting tasks. It works effortlessly with InfluxDB and Grafana to gather metrics, generate graphs, and compile insightful reports. Additionally, it leverages AI and statistics with ML models for deeper performance analysis.
PerForge doesn't come with built-in AI. Instead, it relies on external AI services to analyze performance data and generate insights. This approach allows you to securely connect your own provider while minimizing security risks.
PerForge is neither a PaaS nor a SaaS solution. Itβs an open-source tool that can be installed directly on your servers.
Why use PerForge?
Manual performance test reporting is time-consuming. PerForge automates these processes, allowing you to:
β± Save time: Reduce manual tasks and speed up your workflow.
π€ Gain insights: Utilize AI and statistics with ML models for comprehensive performance analysis.
π Generate detailed reports: Produce reports in multiple formats like Mail, PDF, Atlassian Confluence, Atlassian Jira and Azure Wiki.
Key features
Automated data collection & integration:
- Connects with InfluxDB and Grafana.
- Supports JMeter data via Standard backend listeners.
- Supports Sitespeed metrics like Core Web Vitals (LCP, FID, CLS) and others stored in InfluxDB.
Project & secret management:
- Manage multiple projects and centralized secrets, with controlled access.
Seamless integration setup:
- Easy configuration for InfluxDB, Grafana, and AI services (Gemini, OpenAI, Azure OpenAI).
Flexible report generation:
- Generate reports in various formats.
- AI-driven insights with customizable prompts.
- Built-in statistics engine and Machine Learning models provide anomaly detection and trend analysis.
Automated NFR comparison:
- Compare test results against predefined Non-Functional Requirements (NFRs).
- Calculate APDEX values based on weighted NFRs.
UI interface & API:
- Intuitive interface for easy report generation.
- API support for integration into Continuous Integration (CI) workflows.