FunkLoad为多个请求提供一份报告

时间:2011-03-02 16:53:58

标签: python django load-testing funkload

我正在使用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 个答案:

答案 0 :(得分:1)

这还不可行,但此功能是FunkLoad待办事项列表的一部分: “添加一个参数以加入下一个请求操作”

我还没有完成这项任务的精确时间表,但我会毫不犹豫地实施它。

问候