我正在对负载较高的微服务进行负载测试。当我的负载增加并且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响应代码。是我的应用程序无法承受这么大的负担吗?