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