教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

性能測(cè)試工具loadrunner介紹[軟件測(cè)試培訓(xùn)]

更新時(shí)間:2019年10月09日14時(shí)50分 來(lái)源:傳智播客 瀏覽次數(shù):

對(duì)于性能測(cè)試就需要搭配相應(yīng)的工具,用工具模擬大量的虛擬用戶對(duì)軟件進(jìn)行測(cè)試從而驗(yàn)證是否滿足各項(xiàng)性能指標(biāo)的要求

1. 這里就就簡(jiǎn)單談?wù)刲oadrunner工具的使用

(1)下載的地址貼一個(gè)官網(wǎng)可以自行下載目前我loadrunner12 版本的兼容性比loadrunner11好很多(ps建議安裝lr12)

https://software.microfocus.com/en-us/products/loadrunner-load-testing/download

語(yǔ)言包:

LoadRunner 12.60 Community Edition Language Packs

LoadRunner12.60安裝指南:

https://admhelp.microfocus.com/lr/en/12.60/help/PDFs/LoadRunner_Installation_Guide.pdf

(2)簡(jiǎn)單對(duì)這款工具做一個(gè)簡(jiǎn)介

a.lr工具是一個(gè)工業(yè)級(jí)的測(cè)試性能測(cè)試工具

b.可以模擬千萬(wàn)用戶對(duì)軟件測(cè)試測(cè)試,(ps目前收費(fèi),社區(qū)版最大支持50 虛擬用戶)

c.可以支持多協(xié)議(ps能做的事情可以有很多)

d.模擬真實(shí)的操作場(chǎng)景,生成對(duì)應(yīng)的測(cè)試報(bào)告(方便簡(jiǎn)潔)

2.使用loadrunner主要需要知道它的三大組成部分以及對(duì)應(yīng)的作用,當(dāng)軟件安裝好之后默認(rèn)在桌面生產(chǎn)三個(gè)圖標(biāo)如下

(1). vugen 腳本生產(chǎn)器

(2). controller: 主要用來(lái)場(chǎng)景的設(shè)計(jì)運(yùn)行和監(jiān)控

(3). analysis:主要用來(lái)對(duì)測(cè)試的結(jié)果進(jìn)行分析并輸出對(duì)應(yīng)的測(cè)試報(bào)告

3.接下來(lái)就是要是做性能監(jiān)控就需要對(duì)應(yīng)錄制或者手寫響應(yīng)的腳本.這里腳本函數(shù)常用的就三個(gè)

(1)web_url() 作用就是錄制get請(qǐng)求的接口

(2)websubmitdata() :作用錄制get和post請(qǐng)求的結(jié)果

(3)webcustomrequest(): 作用錄制自定義請(qǐng)求的數(shù)據(jù)

學(xué)會(huì)以上三個(gè)函數(shù)的使用基本在錄制常用的接口都能滿足情況.下面對(duì)應(yīng)具體的步驟,

a. 先右鍵使用關(guān)聯(lián)員身份運(yùn)行 vugen

loadrunner1


b.啟動(dòng)之后選擇對(duì)應(yīng)的協(xié)議..一般項(xiàng)目都是選擇單協(xié)議 web http/html 協(xié)議

loadrunner2

c.選擇創(chuàng)建好修改直接跳轉(zhuǎn)錄制腳本的展示頁(yè)面

loadrunner3

d.選擇對(duì)應(yīng)的錄制模式和要錄制項(xiàng)目的地址就可以錄制一個(gè)接口搭配具體的場(chǎng)景場(chǎng)景就可以進(jìn)行模擬性能測(cè)試

loadrunner3

e.對(duì)應(yīng)錄制的腳本就是使用上述的三個(gè)函數(shù).直接錄制或者手寫都可以函數(shù)名語(yǔ)法都是統(tǒng)一了,然后借助對(duì)應(yīng)的controller就可以設(shè)置不同的場(chǎng)景從而你真實(shí)的模擬多人操作某個(gè)應(yīng)用或者軟件。

以上我們介紹了性能測(cè)試工具loadrunner,希望對(duì)您有所幫助,如果想系統(tǒng)學(xué)習(xí)軟件測(cè)試培訓(xùn)課程,請(qǐng)點(diǎn)擊頁(yè)面咨詢按鈕了解課程詳情。

0 分享到:
和我們?cè)诰€交談!