public class BzmServiceManager extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
downloadJtlReport(BlazemeterApi api,
String sessionId,
hudson.FilePath filePath,
org.eclipse.jetty.util.log.StdErrLog jenBuildLog,
org.eclipse.jetty.util.log.StdErrLog bzmBuildLog) |
static void |
downloadJtlReports(BlazemeterApi api,
String masterId,
hudson.FilePath filePath,
org.eclipse.jetty.util.log.StdErrLog jenBuildLog,
org.eclipse.jetty.util.log.StdErrLog bzmBuildLog) |
static String |
getReportUrl(BlazemeterApi api,
String masterId,
org.eclipse.jetty.util.log.StdErrLog jenBuildLog,
org.eclipse.jetty.util.log.StdErrLog bzmBuildLog) |
static String |
getSessionId(org.json.JSONObject json,
org.eclipse.jetty.util.log.StdErrLog bzmBuildLog,
org.eclipse.jetty.util.log.StdErrLog jenBuildLog) |
static String |
getUserEmail(String userKey,
String blazemeterUrl) |
static String |
getVersion() |
static boolean |
notes(BlazemeterApi api,
String masterId,
String notes,
org.eclipse.jetty.util.log.StdErrLog jenBuildLog) |
static hudson.model.Result |
postProcess(PerformanceBuilder builder,
String masterId,
hudson.EnvVars envVars) |
static org.json.JSONArray |
prepareSessionProperties(String sesssionProperties,
hudson.EnvVars vars,
org.eclipse.jetty.util.log.StdErrLog jenBuildLog) |
static void |
properties(BlazemeterApi api,
org.json.JSONArray properties,
String masterId,
org.eclipse.jetty.util.log.StdErrLog jenBuildLog) |
static void |
publishReport(BlazemeterApi api,
String masterId,
hudson.model.AbstractBuild<?,?> build,
org.eclipse.jetty.util.log.StdErrLog jenBuildLog,
org.eclipse.jetty.util.log.StdErrLog bzmBuildLog) |
static org.json.JSONObject |
requestAggregateReport(BlazemeterApi api,
org.eclipse.jetty.util.log.StdErrLog jenBuildLog,
String masterId) |
static void |
retrieveJUNITXMLreport(BlazemeterApi api,
String masterId,
hudson.FilePath junitPath,
org.eclipse.jetty.util.log.StdErrLog jenBuildLog) |
static void |
saveReport(String reportName,
String report,
hudson.FilePath filePath,
org.eclipse.jetty.util.log.StdErrLog jenBuildLog) |
static String |
selectUserKeyId(BlazeMeterPerformanceBuilderDescriptor descriptor,
String userKey) |
static String |
selectUserKeyOnId(BlazeMeterPerformanceBuilderDescriptor descriptor,
String id) |
static boolean |
stopTestSession(BlazemeterApi api,
String masterId,
org.eclipse.jetty.util.log.StdErrLog jenBuildLog) |
static CIStatus |
validateCIStatus(BlazemeterApi api,
String session,
org.eclipse.jetty.util.log.StdErrLog jenBuildLog) |
static hudson.util.FormValidation |
validateUserKey(String userKey,
String blazeMeterUrl) |
static void |
waitForFinish(BlazemeterApi api,
String testId,
org.eclipse.jetty.util.log.AbstractLogger bzmBuildLog,
String session) |
public static void waitForFinish(BlazemeterApi api, String testId, org.eclipse.jetty.util.log.AbstractLogger bzmBuildLog, String session) throws InterruptedException
InterruptedExceptionpublic static String getReportUrl(BlazemeterApi api, String masterId, org.eclipse.jetty.util.log.StdErrLog jenBuildLog, org.eclipse.jetty.util.log.StdErrLog bzmBuildLog)
public static String getSessionId(org.json.JSONObject json, org.eclipse.jetty.util.log.StdErrLog bzmBuildLog, org.eclipse.jetty.util.log.StdErrLog jenBuildLog) throws org.json.JSONException
org.json.JSONExceptionpublic static void publishReport(BlazemeterApi api, String masterId, hudson.model.AbstractBuild<?,?> build, org.eclipse.jetty.util.log.StdErrLog jenBuildLog, org.eclipse.jetty.util.log.StdErrLog bzmBuildLog)
public static void saveReport(String reportName, String report, hudson.FilePath filePath, org.eclipse.jetty.util.log.StdErrLog jenBuildLog)
public static CIStatus validateCIStatus(BlazemeterApi api, String session, org.eclipse.jetty.util.log.StdErrLog jenBuildLog)
public static String selectUserKeyOnId(BlazeMeterPerformanceBuilderDescriptor descriptor, String id)
public static String selectUserKeyId(BlazeMeterPerformanceBuilderDescriptor descriptor, String userKey)
public static void downloadJtlReport(BlazemeterApi api, String sessionId, hudson.FilePath filePath, org.eclipse.jetty.util.log.StdErrLog jenBuildLog, org.eclipse.jetty.util.log.StdErrLog bzmBuildLog)
public static void downloadJtlReports(BlazemeterApi api, String masterId, hudson.FilePath filePath, org.eclipse.jetty.util.log.StdErrLog jenBuildLog, org.eclipse.jetty.util.log.StdErrLog bzmBuildLog)
public static void retrieveJUNITXMLreport(BlazemeterApi api, String masterId, hudson.FilePath junitPath, org.eclipse.jetty.util.log.StdErrLog jenBuildLog)
public static hudson.model.Result postProcess(PerformanceBuilder builder, String masterId, hudson.EnvVars envVars) throws InterruptedException
InterruptedExceptionpublic static org.json.JSONObject requestAggregateReport(BlazemeterApi api, org.eclipse.jetty.util.log.StdErrLog jenBuildLog, String masterId)
public static boolean notes(BlazemeterApi api, String masterId, String notes, org.eclipse.jetty.util.log.StdErrLog jenBuildLog)
public static org.json.JSONArray prepareSessionProperties(String sesssionProperties, hudson.EnvVars vars, org.eclipse.jetty.util.log.StdErrLog jenBuildLog) throws org.json.JSONException
org.json.JSONExceptionpublic static boolean stopTestSession(BlazemeterApi api, String masterId, org.eclipse.jetty.util.log.StdErrLog jenBuildLog)
public static String getVersion()
public static hudson.util.FormValidation validateUserKey(String userKey, String blazeMeterUrl)
public static void properties(BlazemeterApi api, org.json.JSONArray properties, String masterId, org.eclipse.jetty.util.log.StdErrLog jenBuildLog)
Copyright © July 2012-2016 BlazeMeterInc. All Rights Reserved.