
文章插圖
性能測(cè)試目的1 什么是性能測(cè)試?性能測(cè)試是通過(guò)性能的測(cè)試工具模擬多種正常、峰值以及異常負(fù)載條件來(lái)對(duì)系統(tǒng)的各項(xiàng)性能指標(biāo)進(jìn)行測(cè)試 。
負(fù)載測(cè)試和壓力測(cè)試都屬于性能測(cè)試 , 兩者可以結(jié)合進(jìn)行 。通過(guò)負(fù)載測(cè)試 , 確定在各種工作負(fù)載下系統(tǒng)的性能 , 目標(biāo)是測(cè)試當(dāng)負(fù)載逐漸增加時(shí) , 系統(tǒng)各項(xiàng)性能指標(biāo)的變化情況 。壓力測(cè)試是通過(guò)確定一個(gè)系統(tǒng)的瓶頸或者不能接受的性能點(diǎn) , 來(lái)獲得系統(tǒng)能提供的最大服務(wù)級(jí)別的測(cè)試 。
性能測(cè)試分類及術(shù)語(yǔ)1 測(cè)試分類負(fù)載測(cè)試(Load Testing):負(fù)載測(cè)試是指在一定的軟件、硬件及網(wǎng)絡(luò)環(huán)境下 , 運(yùn)行一種或多種業(yè)務(wù) , 在不同虛擬用戶數(shù)量的情況下 , 測(cè)試服務(wù)器的性能指標(biāo)是否在用戶的要求范圍內(nèi) , 以此確定系統(tǒng)所能承載的最大用戶數(shù)、最大有效用戶數(shù) , 以及不同用戶數(shù)下的系統(tǒng)響應(yīng)時(shí)間及服務(wù)器的資源利用率 。
壓力測(cè)試(Stress Testing):壓力測(cè)試是指在一定的軟件、硬件及網(wǎng)絡(luò)環(huán)境下 , 模擬大量的虛擬用戶向服務(wù)器產(chǎn)生負(fù)載 , 是服務(wù)器資源處于極限狀態(tài)下并長(zhǎng)時(shí)間連續(xù)運(yùn)行 , 以測(cè)試服務(wù)器在高負(fù)載情況下是否能夠穩(wěn)定工作 。與負(fù)載測(cè)試獲得峰值性能數(shù)據(jù)不同 , 壓力測(cè)試強(qiáng)調(diào)在極端情況下系統(tǒng)的穩(wěn)定性 , 此時(shí)處理能力已經(jīng)不重要了 。
2 專業(yè)術(shù)語(yǔ)場(chǎng)景(Scenario):場(chǎng)景即測(cè)試場(chǎng)景 。在LoadRunner的Controller部件中 , 可以設(shè)計(jì)與執(zhí)行用例的場(chǎng)景 , 設(shè)置場(chǎng)景的步驟主要包括:在Controller中選擇虛擬用戶腳本、設(shè)置虛擬用戶數(shù)量、配置虛擬用戶運(yùn)行時(shí)的行為、選擇負(fù)載發(fā)生器(Load Generator)、設(shè)置執(zhí)行時(shí)間等 。
負(fù)載發(fā)生器(Load Generator):用來(lái)產(chǎn)生壓力的機(jī)器 , 受Controller控制 , 可以使用戶腳本在不同的主機(jī)上執(zhí)行 。在性能測(cè)試工作中 , 通常由一個(gè)Controller控制多個(gè)Load Generator以對(duì)被測(cè)試系統(tǒng)進(jìn)行加壓 。
虛擬用戶(Virtual User/Vuser):對(duì)應(yīng)于現(xiàn)實(shí)中的真實(shí)用戶 , 使用LoadRunner模擬的用戶稱為虛擬用戶 。性能測(cè)試模擬多個(gè)用戶操作可以理解為:這些虛擬用戶在跑腳本 , 以模擬多個(gè)真正用戶的行為 。
虛擬用戶腳本(Vuser script):通過(guò)Vuser Generator錄制或開(kāi)發(fā)的腳本 。這些腳本用來(lái)模擬用戶的行為 。
事務(wù)(Transaction):測(cè)試人員可以將一個(gè)或多個(gè)操作步驟定義為一個(gè)事務(wù) , 可以通俗的理解事務(wù)為”人為定義的一系列請(qǐng)求(請(qǐng)求可以是一個(gè)或者多個(gè))” 。在程序上 , 事務(wù)表現(xiàn)為被開(kāi)始標(biāo)記和結(jié)束標(biāo)記圈定的一段代碼區(qū)塊 。Loadrunner根據(jù)事務(wù)的開(kāi)頭和結(jié)尾標(biāo)記 , 計(jì)算事務(wù)響應(yīng)時(shí)間、成功/失敗的事務(wù)數(shù) 。
LoadRunner三大組件1 Loadrunner安裝Loadrunner安裝破解可以需要大家去自行解決 , 搜索可以解決任何問(wèn)題!
2 Loadrunner組成VuGen(虛擬用戶生成器):用于錄制系統(tǒng)性能測(cè)試腳本或者手動(dòng)創(chuàng)建編寫性能測(cè)試腳本
=>
制定測(cè)試計(jì)劃方案:確定測(cè)試要求 , 如并發(fā)用戶數(shù)量、典型業(yè)務(wù)場(chǎng)景流程;測(cè)試計(jì)劃等 。創(chuàng)建Vuser腳本:使用Virtual User Generator錄制、手動(dòng)編寫測(cè)試腳本 。設(shè)計(jì)測(cè)試場(chǎng)景:使用LoadRunner Controller 設(shè)置測(cè)試場(chǎng)景 。執(zhí)行場(chǎng)景:使用LoadRunner Controller 驅(qū)動(dòng)、管理并監(jiān)控場(chǎng)景的運(yùn)行 。分析測(cè)試結(jié)果:使用LoadRunner Analysis 生成報(bào)告和圖表并評(píng)估性能 。創(chuàng)建測(cè)試腳本1 錄制測(cè)試腳本以CRMEB Pro測(cè)試為例
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問(wèn)題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!
「愛(ài)刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助:- 創(chuàng)建線程池的三種方法 自定義線程池拒絕策略
- 詳解pos共識(shí)算法的特點(diǎn) pos算法原理
- 新人直播不冷場(chǎng)的技巧 主播怎么做直播內(nèi)容
- 開(kāi)始菜單隱藏設(shè)置 win10恢復(fù)經(jīng)典開(kāi)始菜單的方法
- 搶購(gòu)秒殺產(chǎn)品的方法 搶秒殺商品的技巧
- 《月上重火》的四宗罪! 月上重火 肉
- 奔馳30多萬(wàn)車型圖片(奔馳轎車30萬(wàn)左右的車圖片
- 雙一流學(xué)校和985211的區(qū)別 雙一流與211和985區(qū)別
- 迅雷格式轉(zhuǎn)換軟件:有什么軟件可以把從騰訊優(yōu)酷下載下來(lái)的緩存視頻轉(zhuǎn)換成手機(jī)能識(shí)別的格式?
- 健肺益壽操增加老年人的肺活量
