2016-02-14 73 views
0

我已通過加載運行器腳本自動化批處理文件,該腳本將數據寫入記事本文件。傳遞特定值作爲Load Runner腳本中的參數

現在我想將另一個負載運行腳本中的寫入數據作爲參數傳遞。

從批處理文件中寫入的數據是這樣的:

USING API KEY : Android 
Base URL = /user/authorization 
HEADERS : 
accessKey = 45k907its35dooeo182dm0guy8k0dv8o 
signature = Tdo0ZBfZazTvYd8UwmHT+haq2vM= 
timestamp = 1455397355435enter 

但是,當我想讀並通過參數在另一個腳本我只是想通過access key

如何捕獲從批處理文件輸出

回答

1

這樣才快捷鍵:

@Echo off 
for /f "tokens=1,2 delims==" %%a in (data.txt) do If /i "%%a"=="accessKey " set "$Key=%%b" 

Echo KEY ==^> [%$Key: =%] 
+0

是的只是使用'%$ Key:=%'例如:'echo%$ Key:=%' – SachaDee

+0

Thanks @ SachaDee。它解決了:) –

0

你將不得不如果你想在測試期間通過現場使用虛擬表服務器。在測試開始時,所有數據文件都會在測試期間加載到RAM中,因此只有在可以加載更改後的數據文件時才能在下一次測試開始時對數據文件執行寫入操作。虛擬表服務器通過充當在測試執行期間在虛擬用戶之間傳遞信息的隊列來解決這個問題。

因此,您在測試中如何通過信息傳遞需要解決的結構設計問題,以達到您'A'捕獲信息的目標,然後傳遞給'B'。