public class Locust extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
void |
dryRun(AbstractTask... tasks) |
void |
dryRun(List<AbstractTask> tasks) |
static Locust |
getInstance() |
long |
getMaxRPS() |
protected AtomicLong |
getMaxRPSThreshold() |
protected Object |
getTaskSyncLock() |
boolean |
isMaxRPSEnabled() |
void |
recordFailure(String requestType,
String name,
long responseTime,
String error) |
void |
recordSuccess(String requestType,
String name,
long responseTime,
long contentLength) |
void |
run(AbstractTask... tasks) |
void |
run(List<AbstractTask> tasks) |
void |
setMasterHost(String masterHost) |
void |
setMasterPort(int masterPort) |
void |
setMaxRPS(long maxRPS) |
protected void |
submitToCoreThreadPool(Runnable r) |
public static Locust getInstance()
public void setMasterHost(String masterHost)
public void setMasterPort(int masterPort)
public long getMaxRPS()
public void setMaxRPS(long maxRPS)
protected void submitToCoreThreadPool(Runnable r)
public boolean isMaxRPSEnabled()
protected Object getTaskSyncLock()
protected AtomicLong getMaxRPSThreshold()
public void run(AbstractTask... tasks)
public void run(List<AbstractTask> tasks)
public void dryRun(AbstractTask... tasks)
public void dryRun(List<AbstractTask> tasks)
public void recordSuccess(String requestType, String name, long responseTime, long contentLength)
Copyright © 2017. All rights reserved.