public class Locust extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
void |
dryRun(AbstractTask... tasks)
Run tasks without connecting to master.
|
void |
dryRun(List<AbstractTask> tasks)
Run tasks without connecting to master.
|
static Locust |
getInstance()
Get a locust singleton.
|
AbstractRateLimiter |
getRateLimiter()
Get the rate limiter
|
protected Runner |
getRunner() |
boolean |
isRateLimitEnabled()
Return rateLimitEnabled
|
boolean |
isVerbose() |
void |
recordFailure(String requestType,
String name,
long responseTime,
String error)
Add a failed record, locust4j will collect it, and report to master.
|
void |
recordSuccess(String requestType,
String name,
long responseTime,
long contentLength)
Add a successful record, locust4j will collect it, calculate things like RPS, and report to master.
|
void |
run(AbstractTask... tasks)
Add tasks to Runner, connect to master and wait for messages of master.
|
void |
run(List<AbstractTask> tasks)
Add tasks to Runner, connect to master and wait for messages of master.
|
void |
setMasterHost(String masterHost)
Set master host.
|
void |
setMasterPort(int masterPort)
Set master port.
|
void |
setMaxRPS(long maxRPS)
Limit max PRS that locust4j can generator.
|
void |
setRateLimiter(AbstractRateLimiter rateLimiter)
Set the rate limiter
|
void |
setVerbose(boolean v) |
public static Locust getInstance()
public void setMasterHost(String masterHost)
masterHost - public void setMasterPort(int masterPort)
masterPort - public void setMaxRPS(long maxRPS)
maxRPS - public void setRateLimiter(AbstractRateLimiter rateLimiter)
rateLimiter - public AbstractRateLimiter getRateLimiter()
public boolean isRateLimitEnabled()
public void setVerbose(boolean v)
public boolean isVerbose()
protected Runner getRunner()
public void run(AbstractTask... tasks)
tasks - public void run(List<AbstractTask> tasks)
tasks - public void dryRun(AbstractTask... tasks)
tasks - public void dryRun(List<AbstractTask> tasks)
tasks - public void recordSuccess(String requestType, String name, long responseTime, long contentLength)
requestType - name - responseTime - contentLength - Copyright © 2018. All rights reserved.