python - FunkLoad 针对多个请求的一份报告

标签 python django load-testing funkload

我正在使用 FunkLoad 对我的 Django 项目进行一些负载测试。 我当前正在尝试对页面加载到 (/customer/json/) 进行基准测试的其中一个页面(我将其命名为/customer/)“执行”AJAX 请求

我目前在基准测试中所做的事情如下

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

然后用两个图表进行报告

我想要一个图表,其中/customer/json/被视为“页面资源”(比方说 style.css)

这是否可行/我错过了什么吗?

---编辑---

这是我的脏补丁,强制我的测试在每次执行 get 请求时加载媒体列表 (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

最佳答案

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

我还没有这个任务的具体时间表,但我一定会执行它。

问候

关于python - FunkLoad 针对多个请求的一份报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5170702/

相关文章:

python - 在 django 中创建字段列表

java - 使用 jmeter 模拟 200 个用户,每个用户都有唯一的登录名

python - 在 pandas groupby 中找到满足条件的组

python - 从 Boto 获取 AWS 账户 ID

python - 我如何在 Django 中获取多对多关系表数据?

mysql - 在对我的 api 进行每秒 2500 次的负载测试时,出现以下错误

visual-studio - Azure Web 应用程序网关性能与负载测试

python - 使用 PEX 打包要求和本地模块

python - 为什么我的 Python 程序在 IntelliJ 中出现 UnicodeDecodeError 但在命令行中却正常?

django - 如何针对 oracle 中的不同模式运行检查数据库?