load tester beta

This commit is contained in:
현성필
2024-02-19 12:59:05 +09:00
parent 7424e0d072
commit 1d64cab399
63 changed files with 5600 additions and 1944 deletions
@@ -0,0 +1,26 @@
package com.eactive.testmaster.loadtest.entity;
import java.util.List;
import java.util.Map;
public class APILoadTestResult {
private String testName;
private long timestamp;
private double averageResponseTime;
private double maxResponseTime;
private double minResponseTime;
private int totalRequests;
private double throughput; // requests per second
private double errorRate; // percentage of requests that resulted in errors
private int concurrentUsers;
private double cpuUsagePercentage;
private double memoryUsagePercentage;
private Map<Integer, Integer> statusCodeDistribution; // HTTP status code -> count
private Map<String, Double> percentileResponseTimes; // e.g., "P95" -> 95th percentile response time
private double networkIO; // Network I/O usage
private double diskIO; // Disk I/O usage
private List<String> errors; // List of error messages or types encountered during the test
}