Ejemplo n.º 1
0
def makeRequest(url):
    # Compute a user name.
    username = "******" + mobwritelib.uniqueId()
    commands = "U:%s\n" % username
    for x in xrange(20):
        commands += singleDoc()
    commands += "\n"

    startTime = time.time()
    results = mobwritelib.send(url, commands)
    endTime = time.time()
    #print commands
    #print results
    delta = endTime - startTime
    print "%f seconds" % delta
Ejemplo n.º 2
0
def makeRequest(url):
  # Compute a user name.
  username = "******" + mobwritelib.uniqueId()
  commands = "U:%s\n" % username
  for x in xrange(20):
    commands += singleDoc()
  commands += "\n"

  startTime = time.time()
  results = mobwritelib.send(url, commands)
  endTime = time.time()
  #print commands
  #print results
  delta = endTime - startTime
  print "%f seconds" % delta
Ejemplo n.º 3
0
def singleDoc():
    # Compute a document name.
    docname = "loadtest_" + mobwritelib.uniqueId()

    mode = random.randint(1, 3)
    if mode == 1:
        # Nullify the document.
        commands = "N:%s\n" % docname
    else:
        commands = "F:0:%s\n" % docname
        if mode == 2:
            # Force a raw dump.
            commands += "R:0:Hello world\n"
        elif mode == 3:
            # Send a delta.
            commands += "d:0:+Goodbye world\n"
    return commands
Ejemplo n.º 4
0
def singleDoc():
  # Compute a document name.
  docname = "loadtest_" + mobwritelib.uniqueId()

  mode = random.randint(1, 3)
  if mode == 1:
    # Nullify the document.
    commands = "N:%s\n" % docname
  else:
    commands = "F:0:%s\n" % docname
    if mode == 2:
      # Force a raw dump.
      commands += "R:0:Hello world\n"
    elif mode == 3:
      # Send a delta.
      commands += "d:0:+Goodbye world\n"
  return commands