我希望使用Python中的Selenium Webdriver自动执行Web应用程序的性能测试。
我在GTAC演讲Web Performance Testing with WebDriver
中遵循了建议的解决方案这是Java和Python中的the example of the code。 但是在Python示例中,仅描述了获取日志形式开发工具的一部分。 向WebPageTest提交日志的部分仅在Java中提供。
我从JSON格式的Chrome Dev工具中获取了性能日志。这是一个部分:
{
"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提交性能测试结果的经验?