diff options
Diffstat (limited to 'jstests/bench_test2.js')
| -rw-r--r-- | jstests/bench_test2.js | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/jstests/bench_test2.js b/jstests/bench_test2.js index 4a69c9c6348..e2057ac693e 100644 --- a/jstests/bench_test2.js +++ b/jstests/bench_test2.js @@ -6,14 +6,22 @@ for ( i=0; i<100; i++ ) t.insert( { _id : i , x : 0 } ); db.getLastError(); -res = benchRun( { ops : [ { ns : t.getFullName() , - op : "update" , - query : { _id : { "#RAND_INT" : [ 0 , 100 ] } } , - update : { $inc : { x : 1 } } } ] , - parallel : 2 , - seconds : 1 , - totals : true , - host : db.getMongo().host } ) +benchArgs = { ops : [ { ns : t.getFullName() , + op : "update" , + query : { _id : { "#RAND_INT" : [ 0 , 100 ] } } , + update : { $inc : { x : 1 } } } ] , + parallel : 2 , + seconds : 1 , + totals : true , + host : db.getMongo().host } + +if (jsTest.options().auth) { + benchArgs['db'] = 'admin'; + benchArgs['username'] = jsTest.options().adminUser; + benchArgs['password'] = jsTest.options().adminPassword; +} + +res = benchRun( benchArgs ) printjson( res ); sumsq = 0 |
