X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=scripts%2Fsimulate-many-viewers.ts;h=a993e175a4b193963ba34f3bd30ddd849488a617;hb=ca3734631fc9e7776b21de618b84257df33ab85a;hp=fb666c3182c91466aa89419d1e5835e75cf973da;hpb=fba911e2c89708a166636e3a93fcd8fcbc3de7e1;p=github%2FChocobozzz%2FPeerTube.git diff --git a/scripts/simulate-many-viewers.ts b/scripts/simulate-many-viewers.ts index fb666c318..a993e175a 100644 --- a/scripts/simulate-many-viewers.ts +++ b/scripts/simulate-many-viewers.ts @@ -46,10 +46,12 @@ async function prepare () { } } + const env = { PRODUCTION_CONSTANTS: 'true' } + servers = await Promise.all([ - createSingleServer(1, config, { nodeArgs: [ '--inspect' ] }), - createSingleServer(2, config), - createSingleServer(3, config) + createSingleServer(1, config, { env, nodeArgs: [ '--inspect' ] }), + createSingleServer(2, config, { env }), + createSingleServer(3, config, { env }) ]) await setAccessTokensToServers(servers) @@ -81,7 +83,7 @@ async function runViewers () { await Bluebird.map(viewers, viewer => { return servers[0].views.simulateView({ id: videoId, xForwardedFor: viewer.xForwardedFor }) - }, { concurrency: 100 }) + }, { concurrency: 500 }) console.log('Finished to run views in %d seconds.', (new Date().getTime() - before) / 1000)