2010-12-17 100 views
1

'netrecorder'是偉大的虛假Web請求一次,並重播它的 測試,但它只適用於靜態內容。 我遇到過這種情況,我必須假冒隨機請求。 獲取相同的推文,但作爲隨機Twitter用戶僞造虛假的隨機請求獲得相同的結果

比方說,我們的Twitter用戶是隨機生成的。 然後我們'RECORD_WEB'我們的第一個請求獲取用戶'12345'的推文。 現在,如果我嘗試在正常模式下使用netrecorder,則請求和響應的user_id(例如 'abcd')將不會與其生成的 隨機匹​​配。

在正常模式下獲得相同結果將會很好,而只有用戶 特定參數被僞造。 有沒有其他解決方案呢?

回答

0

我會編寫代碼來關聯兩個請求,並將關聯存儲在臨時文件,數據庫或內存數據結構中,如散列。然後你可以走這個結構並知道哪個用戶等於臨時ID。

編寫測試代碼常開蠕蟲的多個罐這樣的,這就是爲什麼我們最終的測試和應用程序編寫兩倍的代碼,比我們想,如果我們只寫了申請。