0

我是 webapi 调用的新手。我有一堆 webapi 调用发生。我想使用 locustio 检查这些调用的性能,并用这些调用将用户聚集在一起,并记录每个 webapi 调用的时间。

下面是我写的蝗虫文件。

from locust import HttpLocust, TaskSet, task

class MyTaskSet(TaskSet):
    @task

    def my_task(self):
        print "executing my_task"
        self.client.get('https://piprdweb.cds.com/piwebapi/streams/A0Ej3OLt_2RH0mvwiXA5DULmw-UVswK3W5hGvHhJaxRW7Owqi14iFv8x0KZLamRlaPPawUElQUkRBRlxQQ0dfUlNCT1BcUklHLjM0MlxCT1BTRU5UUllcU0lHTkFMU1xTVEFDSyBPTkVcWUVMTE9XIFBPRHxDQU4gMSBIVU1JRElUWSAtIFlFTExPVyBQT0Q/value?time=*-5s')

class MyLocust(HttpLocust):
    task_set = MyTaskSet
    min_wait = 5000
    max_wait = 15000

接下来,当我运行 locust --host https://piprdweb.cds.com/piwebapi/时,出现以下错误

AttributeError [2017-02-06 15:14:26,378] srvgdyplmvrc01.nov.com/ERROR/stderr: : [2017-02-06 15:14:26,378] srvgdyplmvrc01.nov.com/ERROR/stderr: 'module' 对象没有属性“NSIG”

如果我犯了错误,请纠正我。

4

0 回答 0