指令碼優化-加密與解密
by:授客 QQ:1033553122
密碼加密
可以給密碼加密,意在把結果字串作為指令碼的引數或者引數值。例如,完整可能有一個使用者密碼填寫的表單,你想測試網站針對不同密碼的反應,但是你又想保護密碼的安全。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位下似乎不可用,安裝後無該功能