Contenu connexe
Similaire à Devoxx France 2014 - Tests de performance en continu (20)
Plus de Publicis Sapient Engineering (20)
Devoxx France 2014 - Tests de performance en continu
- 13. @YourTwitterHandle#YourSessionHashtag
val scn = scenario("My scenario")
.exec(http("My Page")
.get("http://mywebsite.com/page.html")
.param("username", "bill")
.check(status.is(200)))
!
setUp(scn.inject(
constantRate(20 usersPerSec) during (15 seconds)
))
Gatling: DSL
http://gatling-tool.org/
- 18. @XebiaFR#DevoxxFR2014
JMXTrans
{"servers" : [ {
"port" : "8004", "host" : "mysys.mydomain",
"queries" : [ {
"outputWriters" : [ {
"@class" : "com.g.j.m.output.GraphiteWriter",
"settings" : {"port" : 2003,"host" : "myhost",
"typeNames" : [ "name" ]}
} ],
"obj" : "Catalina:type=…,class=j.s.DataSource,name=*",
"resultAlias": "datasources",
"attr" : [ "numActive", "numIdle" ]
} ],
"numQueryThreads" : 2
} ]
}
http://www.jmxtrans.org/
- 20. @XebiaFR#DevoxxFR2014
Metrics
public class QueueManager {
private final Queue queue;
!
public QueueManager(MetricRegistry metrics, String name) {
this.queue = new Queue();
metrics.register(MetricRegistry.name(QueueManager.class, name, "size"),
new Gauge<Integer>() {
@Override
public Integer getValue() {
return queue.size();
}
});
}
}
http://metrics.codahale.com/