diff options
author | Eliot Horowitz <eliot@10gen.com> | 2011-05-08 16:05:58 -0400 |
---|---|---|
committer | Eliot Horowitz <eliot@10gen.com> | 2011-05-08 16:05:58 -0400 |
commit | dac8ee20de47ad0ea8cec53011a0904ee787c67b (patch) | |
tree | 9518fa037ee15f57d6707efa5bbacdfc7e783d53 /jstests/bench_test1.js | |
parent | 2c49df47526aca35a866b7968bfa939a901eaa02 (diff) | |
download | mongo-dac8ee20de47ad0ea8cec53011a0904ee787c67b.tar.gz |
simple js bench test
Diffstat (limited to 'jstests/bench_test1.js')
-rw-r--r-- | jstests/bench_test1.js | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/jstests/bench_test1.js b/jstests/bench_test1.js new file mode 100644 index 00000000000..36c8822f1cb --- /dev/null +++ b/jstests/bench_test1.js @@ -0,0 +1,16 @@ + +t = db.bench_test1; +t.drop(); + +t.insert( { _id : 1 } ) +t.insert( { _id : 2 } ) + +ops = [ + { op : "findOne" , ns : t.getFullName() , query : { _id : 1 } } , + { op : "update" , ns : t.getFullName() , query : { _id : 1 } , update : { $inc : { x : 1 } } } +] + +seconds = .7 + +res = benchRun( { ops : ops , parallel : 2 , seconds : seconds } ) +assert.lte( seconds * res.update , t.findOne( { _id : 1 } ).x , "A1" ) |