При тестировании сервера 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']})
Вернуться на верх