蝗虫负载测试的响应码为0

时间:2019-08-28 07:26:35

标签: python http locust

我正在对负载较高的微服务进行负载测试。当我的负载增加并且POST请求声明失败并且响应代码为0并且内容为None时。

users = {'name': 'abc'}

class UserTasks(TaskSet):
    def __init__(self, *args, **kwargs):
        super(UserTasks, self).__init__(*args, **kwargs)
        self.payload = users 

    def on_start(self):
        pass

    @task
    def index(self):
        response = self.client.post("/global",data=self.payload)
        print(response.status_code)
        assert_that(200).is_equal_to(response.status_code)
        print("Successfully added user")

class User(HttpLocust):
    task_set = UserTasks
    min_wait = 100000
    max_wait = 200000

如何在响应中获取实际的HTTP响应代码(例如404、500)。 为什么是0而不是实际的HTTP响应代码。是我的应用程序无法承受这么大的负担吗?

0 个答案:

没有答案