- Run a sprint from around the world
- Rush your API and website to scale it out
- Condition your site around the clock
Login to blitz.io and in the blitz bar type:
--api-key
On your pom.xml
<dependency>
<groupId>io.blitz</groupId>
<artifactId>blitz-api-client</artifactId>
<version>0.1.2</version>
</dependency>
Then
Sprint
Sprint s = new Sprint("your@account.com", "aqbcdge-sjfkgurti-sjdhgft-skdiues");
s.setUrl(new URL("http://your.cool.app"));
s.addListener(new ISprintListener() {
public boolean onData(SprintResult result) {
System.err.println("SUCCESS!");
}
});
s.execute();
Rush
Rush r = new Rush("your@account.com", "aqbcdge-sjfkgurti-sjdhgft-skdiues");
r.setUrl(new URL("http://your.cool.app"));
Collection<Interval> intervals = new ArrayList<Interval>();
intervals.add(new Interval(1, 10, 10));
r.setPattern(new Pattern(intervals));
r.addListener(new IRushListener() {
public boolean onData(RushResult result) {
System.err.println("SUCCESS!");
}
});
r.execute();
The blitz api client is available on Maven Central:
http://repo1.maven.org/maven2/io/blitz/
If you are not using maven, you must download the dependencies jar archives and add them to your classpath.
Needed to use the API client.
Needed to run the unit tests.