ny3259 发表于 2018-8-3 11:33:45

MongoDB性能测试与Python测试代码

#!/usr/bin/env python  from pymongo import Connection
  import time,datetime
  import random
  connection = Connection('127.0.0.1', 27017)
  db = connection['hawaii']
  def func_time(func):
  def _wrapper(*args,**kwargs):
  start = time.time()
  func(*args,**kwargs)
  print func.__name__,'run:',time.time()-start
  return _wrapper
  #@func_time
  def randy():
  rand = random.randint(1,5000000)
  return rand
  @func_time
  def mread(num):
  find = db.userinfo
  for i in range(num):
  rand = randy()
  #随机数查询
  find.find({"author": str(rand)+"Mike"})
  if __name__ == "__main__":
  #设定循环100万次
  num = 1000000
  mread(num)
页: [1]
查看完整版本: MongoDB性能测试与Python测试代码