4

我想在 Python 中使用 Selenium Webdriver 自动执行 Web 应用程序的性能测试。

我在 GTAC talk Web Performance Testing with WebDriver中遵循了建议的解决方案

这是Java 和 Python中的代码示例。但在 Python 示例中,仅描述了从开发工具获取日志的一部分。而向 WebPageTest 提交日志的部分仅在 Java 中提供。

我从 Chrome 开发工具中获得了 JSON 格式的性能日志。这是一部分:

{
    "params":
    {
        "initiator": {"type": "other"},
        "documentURL": "https://stackoverflow.com/",
        "timestamp": 43210.132828,
        "request": {
            "mixedContentType": "none",
            "headers": {
                "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.100 Safari/537.36",
                "Upgrade-Insecure-Requests": "1"
            },
            "url": "https://stackoverflow.com/",
            "initialPriority": "VeryHigh",
            "method": "GET"
        },
        "frameId": "29134.1",
        "requestId": "29134.1",
        "loaderId": "29134.1",
        "type": "Document",
        "wallTime": 1479142661.979178
    },
    "method": "Network.requestWillBeSent"
}

现在我无法将结果提交到webpagetest.org。

有没有人有将 Selenium WD Python 的性能测试结果提交到 WebPageTest 的经验?

4

0 回答 0