我試圖使用cURL
提交數據到沒有API的網站。我過去幾週一直在與一些javascript加密的POST
數據作鬥爭,但有人建議我看看Jmeter(負載平衡工具),讓Jmeter將值傳遞給站點以避開它。使用jmeter作爲自動化工具提交數據到網站
我不太清楚這會如何工作,或者確實如果它可以的話,但這是一個可行的路線下降?
我試圖使用cURL
提交數據到沒有API的網站。我過去幾週一直在與一些javascript加密的POST
數據作鬥爭,但有人建議我看看Jmeter(負載平衡工具),讓Jmeter將值傳遞給站點以避開它。使用jmeter作爲自動化工具提交數據到網站
我不太清楚這會如何工作,或者確實如果它可以的話,但這是一個可行的路線下降?
JMeter是一個了不起的工具!這裏是一個鏈接,讓你開始:http://community.blazemeter.com/knowledgebase/topics/10018-jmeter-tutorials
謝謝,我現在要仔細看看這些問題 - 關於這個問題,你知道在這種情況下如何使用Jmeter繞過加密後的數據。 – sam
使用JMeter,您可以記錄來自瀏覽器的HTTP請求,並將其作爲負載測試進行播放。您可以使用JMeter的內置代理(我認爲它在2.10中被稱爲HTTP記錄器),但我個人更喜歡使用BlazeMeter的Chrome擴展程序,它將您的瀏覽器作爲Jmeter腳本進行保存。 是否每個請求都是動態生成的,或者您只是難以將HTTP請求捕獲到JMeter腳本中? 你能分享你正試圖加載測試的URL嗎? –
你也可以嘗試使用Selenium。 您可以在網站上完成record actions然後重播它們。
jmeter與數據文件可以不斷重複相同的請求很多時間,所以如果你想要的只是改變一些參數,那麼Jmeter就可以。
您的問題描述不夠豐富,無法完全理解您要做什麼。如果您希望按照您的建議進行HTTP發佈,也許HTMLUnit將是更適合使用的工具。
不,JMeter不會比使用curl更容易。你爲什麼不發表關於你捲曲困難的問題? – artbristol
請給出一個你想讓JMeter腳本遵循的場景 –