指令碼優化-加密與解密

by:授客 QQ1033553122

 

密碼加密

可以給密碼加密,意在把結果字串作為指令碼的引數或者引數值。例如,完整可能有一個使用者密碼填寫的表單,你想測試網站針對不同密碼的反應,但是你又想保護密碼的安全。Password Encoder允許你加密你的密碼。

密碼加密步驟

1.  Start > Programs > LoadRunner > Tools > Password Encoder. 開啟密碼加密對話方塊.

2.輸入密碼

3 點選Generate.加密密碼並在Encoded String框中顯示生成的加密字串。

4 點選Copy按鈕來複制並加密後的字串值,然後黏貼到程式碼中,覆蓋原來的value值

備註:win7
64位下不可用,點選Generate就退了,需要官方補丁


文字加密

加密文字來保護密碼或者其它文字字串憑據。可以通過介面自動執行加密操作,也可以通過程式設計手動加密,

可以隨時撤銷加密以檢視原始值。加密後的文字變成一串程式碼,如532ab7d24fc40ab5a3b3b5b3c5

注意:VuGen使用32-bit加密。

加密字串步驟:

1

對於處於tree檢視的協議指令碼,切換到script檢視檢視。

View > Script View.

2

選擇你要加密的文字。

3

右鍵選中字串,選擇Encrypt
string
(string)

注意:如果想要使用使用加密過的字串,那麼必須使用lr_decrypt先進行解密。

如lr_start_transaction(lr_decrypt("532ab7d24fc40ab5a3b3b5b3c5"));


撤銷文字加密

1

對於處於tree檢視的協議指令碼,切換到script檢視檢視。View
> Script View.

2

選擇你要取消加密的文字。

3

右鍵選中字串,選擇
Restore encrypted string(string

備註:文字加密、撤銷加密功能在win7
64位下似乎不可用,安裝後無該功能