2016-08-22 28 views
0

我想在後端使用Java代碼記錄Web應用程序流量,並在錄製後重播它。如何在Eclipse IDE中使用Java捕獲Web應用程序的所有網絡流量(http https)?

有什麼方法可以像使用Java代碼的Load-runner一樣記錄Web應用程序流量嗎?

+0

如果您查看LoadRunner幫助文件和聯機文檔,您會發現存在將缺省'C'語言的語言轉換爲同一虛擬用戶的Java變體的實用程序。 –

+0

下面是一個幫助鏈接,http://commonlrissues.blogspot.com/2009/03/how-to-convert-c-web-vuser-script-to.html –

回答

0

雖然它不會自動化所有內容或者不是特定於Java,但您可以使用Wireshark檢索HTTP/HTTPS請求並導出它們(https://www.wireshark.org/docs/wsug_html_chunked/ChIOExportSection.html)。一些其他工具,如PlayCap允許直接回放wireshark捕獲。 或者您可以編寫一些模仿請求的Java代碼,甚至可以加載wireshark捕獲文件以便將任何具有HTTP功能的庫發送記錄的請求。

您也可以直接使用pcap來檢索軟件包(或用Java編寫的jpcap變體,可能有一些可重用的代碼),並嘗試類似的方法來播放捕獲。

相關問題