我想在 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 的经验?