예제 #1
0
 def __init__(self):
     self.initBarrier = grinder.barrier("InitializationDone")
     self.delBarrier = grinder.barrier("ExecutionDone")
     if (self.isInitThread()):
         setup()
     # each thread has its own destination URL
     self.remote_URL = getURLFile(str(uuid.uuid4()));
예제 #2
0
 def __init__(self):
 
     tid = grinder.threadNumber
   
     if tid % 4 == 2:
         self.testRunnter = self.reader;
     else:
         self.testRunnter = self.writer;
     
     self.barrier = grinder.barrier("Phase 1")    
     
     #This could possibly cause a desync on the script
     #Which is what teh Barrier is for  
     self.roomInfo = getRoomDetails()
예제 #3
0
 def __init__(self):
     self.barrier = grinder.barrier("initialization")
 
     global rayolock
     rayolock.lock()
     try:
         global testNumber        
         testNumber += 1
 
         # There's an initialisationTime variable for each worker thread.
         self.initialisationTime = System.currentTimeMillis()
         self.loadTest = LoadTest()
         self.loadTest.loadTest(testNumber)
     
         self.test = Test(testNumber, "Load Test")
         self.wrapper = self.test.wrap(self.loadTest) 
     
         grinder.logger.output("New thread started at time %s" %
                           self.initialisationTime)
     finally:
         rayolock.unlock()
     grinder.logger.output("Waiting for other threads to initialize")                  
     self.barrier.await()
예제 #4
0
 def __init__(self):
     # Each worker thread joins the barrier.
     self.phase1CompleteBarrier = grinder.barrier("Phase 1")
예제 #5
0
 def __init__(self):
     self.initBarrier = grinder.barrier("InitializationDone")
     self.delBarrier = grinder.barrier("ExecutionDone")
     if (grinder.threadNumber == 0):
         create_test_directory_if_needed()
         FILE_URLS = setup()
예제 #6
0
 def __init__(self):
     self.SetupCompleteBarrier = grinder.barrier("Init barrier")
     self.ReadyToCleanUpBarrier = grinder.barrier("Cleanup barrier")
     self.numruns = int(props["grinder.runs"])
예제 #7
0
 def __init__(self):
     method_info = "init"
     log.debug("START %s" % method_info)
     load_props(self)
     self.request_barrier = grinder.barrier("Request")
     log.debug("END %s" % method_info)
 def __init__(self):
     self.phase1CompleteBarrier = grinder.barrier("Phase 1")
     self.uuids = []