Loadrunner学习笔记(二)
生活随笔
收集整理的這篇文章主要介紹了
Loadrunner学习笔记(二)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一.Loadrunner 三大組建
二.Loadrunner工作原理
1) 錄制時,Loadrunner記錄下客戶端和服器二者之間的對話
2) 回放時,loadrunner模擬真正的客戶端,向服務(wù)器發(fā)出請求,并根據(jù)腳本來驗證服務(wù)器的應(yīng)答
三.基本測試流程
1. LR自帶tours服務(wù)用戶jojo 密碼bean
2. 錄制腳本前,要手工執(zhí)行操作(熟悉AUT)
3. 錄制腳本時,一般把關(guān)心的內(nèi)容錄制到action中(因為action中可以實現(xiàn)init中不具備的功能),登錄的錄制到init中,退出錄制到end
問題:系統(tǒng)如何產(chǎn)生壓力
用戶數(shù)量
用戶數(shù)量固定,發(fā)送請求頻繁,則AUT壓力越大
4. Lr錄制時,每次都要重新點擊“new”操作
5. 注意:當(dāng)lr的腳本運行得出的result中全部為pass時不一定證明腳本正確,因為lr只是在網(wǎng)絡(luò)層面上驗證了服務(wù)器收到了客戶端發(fā)送的數(shù)據(jù)包并且返回,但是返回的應(yīng)答中數(shù)據(jù)是否正確,(應(yīng)答頁面是否正確)沒有驗證
6. 錄制前設(shè)置
1) 錄制設(shè)置->高級->為每個頁面title自動生成檢查點函數(shù)
2)錄制設(shè)置->高級-選擇UTF-8字符集,這樣的測試中文AUT能夠減少亂碼情況
7. 腳本中快速查找某行:ctrl+G
8. Replay log—腳本每行的運行結(jié)果
9. 編譯時可以快速檢查腳本的語法問題(格式),但是邏輯問題不能查找出來
10.場景:
1)先將運行通過的腳本加入控制臺
2)控制臺中設(shè)置參數(shù)
3)運行場景
11.Lr中腳本的注釋
1) 注釋單行://
2) 注釋多行:/* /
12.Loadrunner和QTP相同點和區(qū)別
1相同點:工作方式都是錄制—回放
2.區(qū)別:
1)Loadrunner關(guān)心的是客戶端和服務(wù)器之間的對話(數(shù)據(jù)包),關(guān)心的是請求(客戶端發(fā)出)和應(yīng)答(服務(wù)端發(fā)出)。關(guān)心的是網(wǎng)絡(luò)協(xié)議(網(wǎng)絡(luò)上的語言:HTTP)。
2)QTP關(guān)心的是AUT的界面,已經(jīng)界面上的對象及對象的屬性。
13.性能測試策略
1)在進行性能測試之前,功能測試要先通過
2)基準(zhǔn)測試:單用戶測試,目的是為其他測試提供參考依據(jù)
3)遞增測試:指每隔一定時間段加載不同數(shù)目的虛擬用戶執(zhí)行測試點操作,這樣做的意思是,如果所有的虛擬用戶同時加載,有可能造成AUT的資源突然增大,進而影響后續(xù)測試關(guān)心的測試點的數(shù)據(jù),所以前面可以稍稍放緩,遞增加載虛擬用戶
4)在線綜合場景測試,能夠最真實的模擬實際的生產(chǎn)場景,一般情況下綜合場景中要求腳步為3個以上,將虛擬用戶分成不同的組,每個組執(zhí)行不同的腳步。(注意:一般不要將login腳步加到綜合場景中,因為綜合場景是比較長的,好多執(zhí)行的腳步是會循環(huán)操作的,login腳步不適合做循環(huán))
5)并發(fā)測試:多用戶在同一時刻同時執(zhí)行某一操作稱為并發(fā),并發(fā)測試目的是考察被測系統(tǒng)的瞬間壓力的承受能力
6)疲勞強度測試:一般只長時間的在線綜合場景測試,即在一定的壓力強度下,進行長時間的測試,測試的時間為724小時
7)內(nèi)存泄漏測試:指當(dāng)系統(tǒng)運行時,占用的內(nèi)存沒有得到及時的釋放,隨著時間運行的增加,被占用的內(nèi)存越來越多,導(dǎo)致可用物理內(nèi)存被用光,系統(tǒng)運行緩慢甚至宕機,這種現(xiàn)象稱為內(nèi)存泄漏。
8)數(shù)據(jù)容量測試:觀察AUT中數(shù)據(jù)庫服務(wù)器中存儲不同容量數(shù)據(jù)時,AUT的性能反應(yīng)
9)極限測試:也稱“摸高測試”,即使用性能測試逐漸增加AUT的壓力,測試出AUT的極限值,如最大用戶,最大的吞吐量等。
總結(jié)
以上是生活随笔為你收集整理的Loadrunner学习笔记(二)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 资本积累的主要后果
- 下一篇: 北京银行医保存折怎么取钱 怎么把北京银行