mirror of
https://github.com/brianc/node-postgres.git
synced 2026-01-18 15:55:05 +00:00
31 lines
663 B
JavaScript
31 lines
663 B
JavaScript
var Client = require("../");
|
|
var async = require("async");
|
|
var ok = require("okay");
|
|
|
|
var execute = function (x, done) {
|
|
var client = new Client();
|
|
client.connectSync();
|
|
var query = function (n, cb) {
|
|
client.query("SELECT $1::int as num", [n], function (err) {
|
|
cb(err);
|
|
});
|
|
};
|
|
return async.timesSeries(
|
|
5,
|
|
query,
|
|
ok(done, function () {
|
|
client.end();
|
|
done();
|
|
}),
|
|
);
|
|
};
|
|
describe("Load tests", function () {
|
|
it("single client and many queries", function (done) {
|
|
async.times(1, execute, done);
|
|
});
|
|
|
|
it("multiple client and many queries", function (done) {
|
|
async.times(20, execute, done);
|
|
});
|
|
});
|