FunkLoad один отчет для нескольких запросов - PullRequest
1 голос
/ 02 марта 2011

Я использую FunkLoad, чтобы выполнить нагрузочный тест на моем проекте Django. Одна из страниц (я назову ее / customer /), которую я сейчас пытаюсь сравнить, «выполняет» AJAX-запрос при загрузке страницы в (/ customer / json /)

То, что я сейчас делаю в своем тесте, это следующее

self.get("/customer/", description="Customer page")
self.get("/customer/json/", description="Customer list")

что тогда сообщается с двумя графиками

Я хотел бы иметь один график, где / customer / json / рассматривается как "ресурс страницы" (скажем, style.css)

Это как-то выполнимо / я что-то упустил?

--- EDIT ---

Вот мой грязный патч, заставляющий мои тесты загружать список мультимедиа (self.media) каждый раз, когда я делаю запрос на получение, я знаю, что есть по крайней мере 4 веские причины не делать этого, но на данный момент я может жить с этим :)

class MyLoadTest(FunkLoadTestCase):

    def get(self, url, params=None, description=None, ok_codes=None):
        response = FunkLoadTestCase.get(self, url, params, description, ok_codes)
        if not self._simple_fetch:
            for media in self.media:
                self._connect("%s%s" % (self.server_url, media), [], self.ok_codes, "GET", "")
        return response

1 Ответ

1 голос
/ 07 марта 2011

Это пока не осуществимо, но эта функция является частью списка задач FunkLoad: «Добавить параметр, чтобы присоединиться к следующему действию запроса»

У меня пока нет точного расписания для этой задачи, но я будуопределенно реализует это.

С уважением

Бен

...