public class OctoPerfClient extends Object implements Closeable
| Constructor and Description |
|---|
OctoPerfClient(String apiKey) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
Project |
createProject(Project project) |
Scenario |
createScenario(Scenario scenario) |
void |
deleteScenario(Scenario scenario) |
void |
deleteVirtualUser(VirtualUser virtualUser) |
BenchResult |
findBenchResult(String resultId) |
User |
findCurrentUser() |
Workspace |
findDefaultWorkspace() |
Optional<Project> |
findProjectByWorkspaceAndName(Workspace workspace,
String name) |
Provider |
findProviderByWorkspace(Workspace workspace) |
List<Scenario> |
findScenariosByProject(Project project) |
double[] |
findSummaryStats(BenchReport.SummaryReportItem summaryReport) |
List<TableEntry> |
findTableStats(BenchReport.StatisticTableReportItem tableReport) |
List<VirtualUser> |
findVirtualUsersByProject(Project project) |
List<VirtualUser> |
importJmx(Project project,
File jmxFile) |
BenchReport |
runScenario(Scenario scenario) |
void |
updateVirtualUser(VirtualUser vu) |
public OctoPerfClient(String apiKey)
public void close()
close in interface Closeableclose in interface AutoCloseablepublic User findCurrentUser() throws IOException
IOExceptionpublic Workspace findDefaultWorkspace() throws IOException
IOExceptionpublic Optional<Project> findProjectByWorkspaceAndName(Workspace workspace, String name) throws IOException
IOExceptionpublic Project createProject(Project project) throws IOException
IOExceptionpublic List<VirtualUser> findVirtualUsersByProject(Project project) throws IOException
IOExceptionpublic void deleteVirtualUser(VirtualUser virtualUser) throws IOException
IOExceptionpublic List<Scenario> findScenariosByProject(Project project) throws IOException
IOExceptionpublic void deleteScenario(Scenario scenario) throws IOException
IOExceptionpublic List<VirtualUser> importJmx(Project project, File jmxFile) throws IOException
IOExceptionpublic void updateVirtualUser(VirtualUser vu) throws IOException
IOExceptionpublic Provider findProviderByWorkspace(Workspace workspace) throws IOException
IOExceptionpublic Scenario createScenario(Scenario scenario) throws IOException
IOExceptionpublic BenchReport runScenario(Scenario scenario) throws IOException
IOExceptionpublic BenchResult findBenchResult(String resultId) throws IOException
IOExceptionpublic double[] findSummaryStats(BenchReport.SummaryReportItem summaryReport) throws IOException
IOExceptionpublic List<TableEntry> findTableStats(BenchReport.StatisticTableReportItem tableReport) throws IOException
IOExceptionCopyright © 2022. All rights reserved.