我有一種預感,它可能不可能,但是我需要問什麼?嘿,"the fool didn't know it was impossible, so he did it."從LoadRunner接管會話
這個問題是env /工具/版本不可知論者。我針對任何行業標準工具對於像惠普LR,阿帕奇JMeter的,SilkPerformer等性能測試
場景:
- 一個網頁(HTML/HTTP)腳本在LR VUGEN執行。
- 隨着腳本執行的進行,vuser按照腳本步驟/旅程。每個action function在維護本地會話,管理cookie和記住標題,模擬瀏覽器高速緩存等等的同時,調用SUT主機/服務作爲響應。
現在,我們可以暫停執行該工具中的任何時間,並停止vuser操作。問題是,我們是否可以在其他地方或在工具中恢復會話以與網頁或響應手動交互,同時保持相同的會話?
這將幫助用戶重新生成一個包含可由該工具執行的多個步驟的情況,並且用戶可以在某個點處接管不同的路徑。
你是指參加當前會話並執行其他操作而不是以下腳本? – Levi
與會話和狀態相關的安全工具和上下文旨在防止這種類型的會話劫持 –
它非常依賴於您正在測試的應用程序:它使用的身份驗證,它在客戶端存儲的內容(它將很難複製所有例如應該存在的JS對象)等等。但我會採取不同的做法:使用硒將場景自動化至手動點,然後接管。 Selenium將在瀏覽器中運行,因此接管並不是一個很大的延伸,同時仍然允許你實現你的目標,「幫助用戶重新生成一個包含可由該工具執行的多個步驟的案例,並且用戶可以接管某些點攜帶不同的路徑「 –