圖解LoadRunner的常規測試流程
LoadRunner測試流程依次爲:創建腳本->設計場景->執行場景->分析結果,本篇將和大家分享此次過程。
如何使用LoadRunner創建腳本?
(01)創建腳本最簡單的方法就是錄製,下面以錄製登陸bugfree系統爲例,操作步驟如下。
(02)啓動Virtual User Generator,如下圖所示:
(03)新建一個腳本,如下圖所示:
(04)選擇合適的協議,這裏選擇Web(HTTP/HTML)協議,如下圖所示:
(05)輸入bugfree的地址,如下圖所示:
(06)點擊OK,開始錄製,如下圖所示:
(07)輸入登入資訊,點擊登陸。登陸成功後,點擊“停止”按鈕,一個登陸腳本就錄製完了。思考:它是如何工作的?解答:在錄製開始前,我們選擇的是WEB(HTTP/HTML)協議,開始錄製時,Virtual User Generator會記錄所有從當前視窗向服務器發出的HTTP請求,並生成腳本。
(08)要使用C語言寫腳本,請在創建VUser時選擇C Vuser,如下圖所示:
(09)要使用JAVA語言寫腳本,請在創建VUser時選擇JAVA VUser,如下圖所示:注:CVuser支援加載DLL,JAVA VUser支援加載jar包。
LoadRunner腳本參數化
(01)以登陸bugfree的腳本爲例,我們將用戶名和密碼進行參數化,詳細操作步驟如下。
(02)找到要參數化的用戶名和密碼的值,如下圖所示:
(03)將用戶名“gavin”用變量user_name代替。選中“gavin”,單擊右鍵,選擇“Replace with a Parameter”,如下圖所示:
(04)將Parameter name命名爲user_name,如下圖所示:
(05)此時腳本中的“gavin”就變成了“{user_name}”,如下圖所示:
(06)將密碼“111111”用變量password代替。選中“111111”,單擊右鍵,選擇“Replace with a Parameter”,如下圖所示:
(07)將Parameter name命名爲password,如下圖所示:
(08)單擊上圖中的“Properties”,file選擇和“user_name”參數相同的file,如下圖所示:
(09)點擊“Add Column”,添加一個列名爲“password”的列,作爲存放password參數的值,因爲參數password取值和user_name是一一對應的,所以爲簡化邏輯,建議將“Select next row”設定爲“same line as user_name”,如下圖所示:
(10)設定完成後腳本中的代碼如下圖所示:
(11)最後可以根據需求爲參數添加值。例如,我們這裏模擬2個不同的用戶併發登陸bugfree,可按如下操作爲參數配置登陸資訊:在user_name或password上單擊右鍵,選擇“Parameter properties”,如下圖所示:
(12)在彈出的視窗中單擊“Add row”增加記錄,或者點擊“Edit with notepad”進行增加記錄,如下圖所示:
(13)這裏選擇Edit with Notepad,如下圖所示:
(14)按照已有的格式輸入,每條記錄一行,完成後儲存即可。儲存後可以看到多了一條用戶資訊,如下圖所示:
-
單片機案例點亮一顆發光二極管
大家好,今天和大家分享的是單片機案例——點亮一顆led燈。這個可以說是每個人在初步接觸單片機是都會學到的一個程序,我們來看看怎麼做吧操作方法(01)這裏我就直接進入程序了,前面的建立工程呀,設定參數那些我就不說了,在我其他的經驗中也有講到了,不懂的可以看看我以...
-
百度地圖檢視座標
操作方法(01)首先,電腦開啟搜狗瀏覽器,進入百度官網。(02)在上邊我們點擊百度地圖的按鈕。(03)進入地圖上,可以看到當前自己所在城市。(04)點擊地圖下方的“地圖開發平臺”按鈕。(05)在地圖開放平臺頁面,點擊:開發文檔——座標拾取器。(06)然後在地圖中,隨意點擊一個位置,就可以查...
-
html中a標籤的四個僞類
今天爲大家介紹一下html中a標籤的四個僞類,即用於向被選中元素添加特殊的效果......操作方法(01)僞類:僞類用於向被選中元素添加特殊的效果。(元素在特定情況下才具備的)如圖分別是將a標籤的link、hover、active、visited修改後的樣式(02)a標籤的四個僞類之link即未...
-
如何管理win10的設備管理器檢查硬件?
相信很多剛剛安裝windows10正式版的用戶一定發現了很多令人欣喜的功能改進,但是可能還不是很熟悉,尤其是對如何管理win10的設備管理器檢查硬件,已達到完美的程度。下面就來詳細講解一下。操作方法(01)首先,你要做的是按下快速鍵Win+X,然後在出現的快捷選單中單擊“控...