我已经用python编写了蝗虫代码,以便使用@seq_task装饰器按顺序处理POST和GET请求,并且应该为每个POST方法完成GET方法的执行。
class NcsoTest(TaskSequence):
@seq_task(1)
def create_ics(self):
self.client.post_ics_service() #POST Request
@seq_task(2)
def parse_results(self):
self.client.parse_service_results() #GET Request
def on_stop(self):
pass
我正在使用以下参数在UT期间运行蝗虫代码
-min_wait_time 15000 --max_wait_time 15000 --num_clients 1-孵化率1 --test_time 2m
在摘要报告中,我看到以下行为
我期望的是发布和获取请求数应该相同。 如何确保蝗虫有什么我应该调整的?
class NcsoTest(TaskSequence):
@seq_task(1)
def create_ics(self):
self.client.post_ics_service() #POST Request
@seq_task(2)
def parse_results(self):
self.client.parse_service_results() #GET Request
def on_stop(self):
pass
注意:请忽略平均,最小,最大和中位数-它们会有所不同。这意味着Post和Get的计数是相同的。