public class BzmServiceManager extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
downloadJtlReport(BlazemeterApi api,
String sessionId,
hudson.FilePath filePath,
String buildNumber,
org.eclipse.jetty.util.log.StdErrLog jenBuildLog,
org.eclipse.jetty.util.log.StdErrLog bzmBuildLog) |
static void |
downloadJtlReports(BlazemeterApi api,
String masterId,
hudson.FilePath filePath,
String buildNumber,
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,
String proxyHost,
String proxyPort,
String proxyUser,
String proxyPass) |
static String |
getVersion() |
static hudson.model.Result |
postProcess(PerformanceBuilder builder,
String masterId,
String buildNumber) |
static void |
publishReport(BlazemeterApi api,
String masterId,
hudson.model.AbstractBuild<?,?> build,
String bzmBuildLogPath,
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 workspace,
String buildNumber,
org.eclipse.jetty.util.log.StdErrLog jenBuildLog) |
static void |
saveReport(String filename,
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 void |
unzip(String srcZipFileName,
String destDirectoryName,
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,
String proxyHost,
String proxyPort,
String proxyUser,
String proxyPass) |
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, String bzmBuildLogPath, org.eclipse.jetty.util.log.StdErrLog jenBuildLog, org.eclipse.jetty.util.log.StdErrLog bzmBuildLog)
public static void saveReport(String filename, 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, String buildNumber, 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, String buildNumber, org.eclipse.jetty.util.log.StdErrLog jenBuildLog, org.eclipse.jetty.util.log.StdErrLog bzmBuildLog)
public static void unzip(String srcZipFileName, String destDirectoryName, org.eclipse.jetty.util.log.StdErrLog jenBuildLog)
public static void retrieveJUNITXMLreport(BlazemeterApi api, String masterId, hudson.FilePath workspace, String buildNumber, org.eclipse.jetty.util.log.StdErrLog jenBuildLog)
public static hudson.model.Result postProcess(PerformanceBuilder builder, String masterId, String buildNumber) throws InterruptedException
InterruptedExceptionpublic static org.json.JSONObject requestAggregateReport(BlazemeterApi api, org.eclipse.jetty.util.log.StdErrLog jenBuildLog, String masterId)
public 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, String proxyHost, String proxyPort, String proxyUser, String proxyPass)
Copyright © July 2012-2016 BlazeMeterInc. All Rights Reserved.