我想收集網絡流量數據,我已經設置了一個概念證明,然後將其與我們的測試框架進行整合。我可以得到har數據,它會以字典的形式回來,在那之後不確定該怎麼做?我假設我需要將它寫入一個文件,以便它可以上傳,但是我將它保存爲.har或.json文件嗎?我如何處理HAR信息
server = Server("C:\\Users\\E003048\\Downloads\\browsermob-proxy-2.0-beta-9\\bin\\browsermob-proxy.bat")
server.start()
proxy = server.create_proxy()
profile = webdriver.FirefoxProfile()
profile.set_proxy(proxy.selenium_proxy())
driver = webdriver.Firefox(firefox_profile=profile)
proxy.new_har("Network Traffic")
driver.get("http://URL GOES HERE")
har_information = proxy.har
target_file = open("har_file.har", 'a')
target_file.write(str(har_information))
sleep(10)
proxy.close()
server.stop()
driver.quit()
我加入到我的腳本,它寫入哈日文件,但是當我將它插入HAR觀衆:http://www.softwareishard.com/har/viewer/我沒有得到任何東西。還有什麼需要做的?
HAR是存儲在JSON格式的HTTP歸檔結構,從而擴展.har或.json無關緊要。 – 2014-11-19 21:56:39