前兩天分公司的一個項目需要進行性能測試,要我們給予技術支持。這個項目的架構是B/S的,其中一項需要測試的業務,使用了CA認證技術(身份認證),因為原來沒有編寫過針對這種情況的測試腳本,所以費了一些周折,現在將這個過程整理出來,供遇到相同問題的朋友參考。
我們進行測試時,所使用的客戶端為windows,使用的性能測試工具為LoadRunner7.8和LoadRunner8.0。下面是具體的設置過程:
1) 首先,在操作系統中安裝CA證書。
這需要廠商提供一個可以導入到IE中的CA證書文件。CA證書文件在windows下的圖標如下圖所示:

雙擊,進行安裝,顯示安裝向導,其中有一個步驟是要求填入密碼,這個密碼隨CA證書文件一起提供的。其余步驟,按默認設置即可。最后,系統會顯示一個安裝成功的信息提示。這個時候,你啟動IE,打開'工具>Interner選項',進入'內容'標簽頁,點擊'證書'按鈕,會顯示下面這樣一個窗口:

其中列出了這臺機器上所安裝的所有CA證書。我們這次測試所要使用的CA證書是列表中的第二個,即TRS-test3。
2)錄制測試腳本
啟動LR的Virtual User Generator,選擇Web(HTTP/HTML)協議,開始錄制,填入被測試網站URL,執行你預先設計好的操作,LR開始錄制客戶端與服務器之間的信息交互,最后停止錄制。
在你填入被測試網站URL之后,執行你預先設計好的操作之前,IE會顯示一個要你選擇CA證書的窗口,選擇正確的CA證書即可,然后會顯示一個安全連接的確認窗口,點擊確定即可,然后開始正式的錄制過程。
3)修改測試腳本
文章來源于領測軟件測試網 http://www.kjueaiud.com/