Добавьте CSRF в пост-запрос locust для предотвращения ошибки django - Forbidden (CSRF cookie не установлен).
Как добавить CSRF в URL для тестирования django из locust, чтобы предотвратить ошибку Forbidden (CSRF cookie not set.)
?
Вот что я пробовал:
@task
def some_task(self):
response = self.client.get("api/test/")
csrftoken = response.cookies['csrftoken']
self.client.post(
"api/test/",
{"csrfmiddlewaretoken": csrftoken},
headers={"X-CSRFToken": csrftoken},
cookies={"csrftoken": csrftoken})
Ошибка, которую я получаю
KeyError: "name='csrftoken', domain=None, path=None"