예제 #1
0
 def create_clients(self):
     wrk = control.Wrk(ssl=True)
     wrk.set_script("foo", content="")
     # Wrk can't handle very big amound of TLS connections
     wrk.connections = min(
         int(tf_cfg.cfg.get('General', 'concurrent_connections')), 100)
     self.clients = [wrk]
 def create_clients(self):
     # Create one thread per client to set unique User-Agent header for
     # each client.
     self.wrk = control.Wrk(threads=self.clients_num)
     self.wrk.connections = self.wrk.threads
     self.wrk.set_script("cookie-many-clients")
     self.clients = [self.wrk]
예제 #3
0
    def create_clients_with_body(self, length):
        """ Create wrk client with long request body """
        self.generator = wrk.ScriptGenerator()
        self.generator.set_body(body_generator.generate_body(length))

        self.wrk = control.Wrk()
        self.wrk.set_script(self.script, content=self.generator.make_config())

        self.clients = [self.wrk]
 def create_clients(self):
     # See test_sticky_sess_stress
     self.wrk = control.Wrk(threads=self.clients_num)
     self.wrk.connections = self.wrk.threads
     self.wrk.set_script("cookie-many-clients")
     self.clients = [self.wrk]
예제 #5
0
 def create_clients(self):
     """ Create wrk with specified uri """
     self.wrk = control.Wrk(uri=self.uri)
     self.wrk.set_script("foo", content="")
     self.clients = [self.wrk]
예제 #6
0
 def create_clients(self):
     """ Override to set desired list of benchmarks and their options. """
     self.wrk = control.Wrk()
     self.wrk.set_script("foo", content="")
     self.clients = [self.wrk]
 def create_clients(self):
     self.wrk = control.Wrk(threads=1)
     self.wrk.set_script("cookie-one-client")
     self.clients = [self.wrk]
예제 #8
0
 def create_clients(self):
     self.wrk = control.Wrk()
     self.wrk.set_script("pipeline")
     self.clients = [self.wrk]
예제 #9
0
 def create_clients(self):
     self.wrk = control.Wrk()
     self.wrk.set_script(self.script)
     self.clients = [self.wrk]
예제 #10
0
 def create_clients(self):
     self.wrk = control.Wrk()
     r_time = max(self.restart_timeout, 1) * (self.restart_cycles + 1)
     self.wrk.duration = r_time + self.warm_timeout + 1
     self.clients = [self.wrk]
예제 #11
0
 def create_clients(self):
     """ Override to set desired list of benchmarks and their options. """
     self.clients = [control.Wrk()]