安裝好loadrunner,咱們就能夠實踐了。安裝包請加Q羣652122175獲取,安裝參考:https://www.cnblogs.com/uncleyong/p/10698925.htmlhtml
loadrunner自帶訂票網站,能夠方便咱們練習瀏覽器
先把下面兩個發送到桌面快捷方式服務器
首先,啓動服務,點擊下面圖標(若是服務沒法啓動,檢查端口是否被佔用,參考:Linux及Windows查看佔用端口的進程)網絡
而後,打開首頁,點擊下面圖標app
登陸的用戶名:jojo,密碼:bean函數
桌面上點擊loadrunner圖標網站
點擊第一個建立或編輯腳本spa
選擇第一個新建腳本設計
選擇協議,由於訂票網站是http協議的,這裏咱們選擇Web(HTTP/HTML)3d
進入建立腳本的介紹頁面,關閉便可
鼠標點在下圖左側哪一個文件,錄製的腳本就放到對應的文件中,另外,vuser_init和vuser_end裏面的腳本只執行一次
同時,還會打開這個框
上面各個選項的含義:
Application type,應用程序類型
Internet Application是指咱們須要錄製的對象是一個網絡應用(B/S)
Win32 Application是用來支持Win32的標準客戶端的(C/S)
Program to record,要錄製的程序
咱們須要錄製的程序名,LoadRunner默認支持的Web客戶端是IE
URL Address,URL地址
咱們錄製開始所須要訪問的URL地址
Working directory,工做目錄
用來指定錄製後腳本所存儲的目錄
Record into Action,錄製到操做
咱們錄製的內容放在哪一個Action中,Action是LoadRunner提供的一種相似於函數的腳本塊,咱們經過將不一樣的操做存放在不一樣的Action中實現代碼的高內聚低耦合
Vuser_init存放LoadRunner中用戶的初始化操做
Action是很是自由的,能夠看成普通的函數
Vuser_end存放LoadRunner中用戶的結束操做
Record the application startup勾選,表示一旦啓動了應用後就將開始錄製咱們應用收發的協議數據;不勾選,通常在補錄的時候用,到須要錄製的地方,點擊【Record】便可
上圖點擊【OK】,打開首頁,這裏咱們只錄制訪問首頁的腳本。
直到網頁左下角顯示「完畢」才點擊中止。
特別提醒:生成腳本過程當中不能亂點鼠標,不然loadrunner可能會死掉。
日誌記錄了客戶端和服務器端交互的過程(協議過程)
利用協議和字符集解析錄製的過程,生成腳本代碼(字符集不對能夠問開發人員)
錄製的首頁腳本
查看結果
在上面打開首頁的基礎上,錄製登陸,而後退出。
最好先設計好Action,能夠在錄製每一個Action前建立新的Action
先對已經錄製好的打開首頁的action更名字,改成openindex
添加一個登陸的Action,命名爲submit
點擊錄製
由於這裏是補錄,因此去掉下面的勾,而後點擊【OK】
點擊【是】便可
進入到登陸頁面,這裏可看到尚未開始錄製
若是輸入登陸信息時就和服務器作校驗,即和服務器產生交互(如AJAX技術),就先點擊錄製,而後輸入用戶名和密碼,點擊登陸;不然能夠輸入完用戶名和密碼後,在點擊登陸前點擊錄製。
此處能夠先輸入信息再點擊錄製、最後點擊登陸。
登陸成功後,再建立一個退出的action,命名爲logoff
而後點擊退出。
點擊退出後,事件個數爲40個,再關閉網頁,事件個數依然爲40個,說明不會記錄關閉網頁的行爲,即不關注客戶端動做。
錄製完成
點擊運行回放腳本(回放默認是不顯示瀏覽器的)
能夠看到,首頁、登陸、退出都是Passed狀態
可是,咱們點擊到登陸這裏,提示沒登陸成功(是回放沒登陸成功)
回放沒登陸成功(雖然顯示Passed,可是業務不是咱們指望的,由於loadrunner不關心業務)
若是登陸成功,該顯示welcome,jojo等信息,以下圖
登陸失敗,就涉及到關聯的知識點了,博客後續繼續講解。