更新時(shí)間:2019年10月09日14時(shí)50分 來源:傳智播客 瀏覽次數(shù):
對(duì)于性能測試就需要搭配相應(yīng)的工具,用工具模擬大量的虛擬用戶對(duì)軟件進(jìn)行測試從而驗(yàn)證是否滿足各項(xiàng)性能指標(biāo)的要求
1. 這里就就簡單談?wù)刲oadrunner工具的使用
(1)下載的地址貼一個(gè)官網(wǎng)可以自行下載目前我loadrunner12 版本的兼容性比loadrunner11好很多(ps建議安裝lr12)
https://software.microfocus.com/en-us/products/loadrunner-load-testing/download
語言包:
LoadRunner 12.60 Community Edition Language Packs
LoadRunner12.60安裝指南:
https://admhelp.microfocus.com/lr/en/12.60/help/PDFs/LoadRunner_Installation_Guide.pdf
(2)簡單對(duì)這款工具做一個(gè)簡介
a.lr工具是一個(gè)工業(yè)級(jí)的測試性能測試工具
b.可以模擬千萬用戶對(duì)軟件測試測試,(ps目前收費(fèi),社區(qū)版最大支持50 虛擬用戶)
c.可以支持多協(xié)議(ps能做的事情可以有很多)
d.模擬真實(shí)的操作場景,生成對(duì)應(yīng)的測試報(bào)告(方便簡潔)
2.使用loadrunner主要需要知道它的三大組成部分以及對(duì)應(yīng)的作用,當(dāng)軟件安裝好之后默認(rèn)在桌面生產(chǎn)三個(gè)圖標(biāo)如下
(1). vugen 腳本生產(chǎn)器
(2). controller: 主要用來場景的設(shè)計(jì)運(yùn)行和監(jiān)控
(3). analysis:主要用來對(duì)測試的結(jié)果進(jìn)行分析并輸出對(duì)應(yīng)的測試報(bào)告
3.接下來就是要是做性能監(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
b.啟動(dòng)之后選擇對(duì)應(yīng)的協(xié)議..一般項(xiàng)目都是選擇單協(xié)議 web http/html 協(xié)議
c.選擇創(chuàng)建好修改直接跳轉(zhuǎn)錄制腳本的展示頁面
d.選擇對(duì)應(yīng)的錄制模式和要錄制項(xiàng)目的地址就可以錄制一個(gè)接口搭配具體的場景場景就可以進(jìn)行模擬性能測試
e.對(duì)應(yīng)錄制的腳本就是使用上述的三個(gè)函數(shù).直接錄制或者手寫都可以函數(shù)名語法都是統(tǒng)一了,然后借助對(duì)應(yīng)的controller就可以設(shè)置不同的場景從而你真實(shí)的模擬多人操作某個(gè)應(yīng)用或者軟件。
以上我們介紹了性能測試工具loadrunner,希望對(duì)您有所幫助,如果想系統(tǒng)學(xué)習(xí)軟件測試培訓(xùn)課程,請(qǐng)點(diǎn)擊頁面咨詢按鈕了解課程詳情。
北京校區(qū)