При тестировании сервера django с locust вход администратора не проходит по протоколу http 403
Я пытаюсь протестировать свой django-сервер с locust, но вход в админку не проходит из-за 403 ошибки.
Инструкции Почему я получаю ошибку 403 при запуске Locust? не помогают.
Мой logust-файл:
import time
from locust import HttpUser, task, between
class QuickstartUser(HttpUser):
wait_time = between(1, 5)
@task
def hello_world(self):
self.client.get("/tree")
self.client.get("/editor/tilastot_teul/14mi/")
@task(3)
def view_items(self):
for item_id in ["13bs","13bu", "13nw", "13nz", "14xe" ]:
self.client.get(f"/editor/tilastot_teul/{item_id}")
time.sleep(1)
def on_start(self):
r = self.client.get('')
self.client.headers['Referer'] = self.client.base_url
self.client.post("/admin/login/", json={"username":"admin", "password":"<my_admin_pw>", 'csrfmiddlewaretoken': r.cookies['csrftoken']})