Update benchmark script to new API

This commit is contained in:
Ryan Dahl 2010-02-17 15:36:50 -08:00
parent 916d592be1
commit 7c1c89fc29
2 changed files with 8 additions and 5 deletions

View File

@ -53,6 +53,5 @@ http.createServer(function (req, res) {
} }
); );
res.write(body); res.write(body);
res.close();
res.finish();
}).listen(8000); }).listen(8000);

View File

@ -21,14 +21,16 @@ var server = http.createServer(function (req, res) {
"Content-Length": body.length "Content-Length": body.length
}); });
res.write(body); res.write(body);
res.finish(); res.close();
}) })
server.listen(port); server.listen(port);
function responseListener (res) { function responseListener (res) {
res.addListener("end", function () { res.addListener("end", function () {
if (requests < n) { if (requests < n) {
res.client.request("/").finish(responseListener); var req = res.client.request("/");
req.addListener('response', responseListener);
req.close();
requests++; requests++;
} }
@ -41,6 +43,8 @@ function responseListener (res) {
for (var i = 0; i < concurrency; i++) { for (var i = 0; i < concurrency; i++) {
var client = http.createClient(port); var client = http.createClient(port);
client.id = i; client.id = i;
client.request("/").finish(responseListener); var req = client.request("/");
req.addListener('response', responseListener);
req.close();
requests++; requests++;
} }