Jmeter性能測試(4)增強(qiáng)腳本

編輯請求,將請求的name修改為更為可讀的name

修改前

image-20210912181037542.png

修改后

image-20210912181136832.png

添加斷言,校驗(yàn)請求的返回結(jié)果

為打開網(wǎng)站請求添加斷言,右單擊請求——>Add——>Assertions——>Response Assertion

image-20210912181507022.png

在查看結(jié)果數(shù)中查看請求的響應(yīng),選擇Text類型(一定要選擇Text的類型,其他類型可能會隱藏顯示一些內(nèi)容,導(dǎo)致結(jié)果校驗(yàn)不正確),將Welcome to the Web Tours site.復(fù)制下來

image-20210912181652288.png

將復(fù)制的內(nèi)容填寫至如圖位置

image-20210912182011682.png

說明:

1、打開響應(yīng)斷言
2、選擇Text Response類型
3、選擇Contains,即校驗(yàn)返回結(jié)果包含的內(nèi)容,也就是說,如果返回結(jié)果中有這個內(nèi)容,校驗(yàn)就通過,否則不通過
4、點(diǎn)擊Add
5、雙擊出現(xiàn)的輸入框,粘貼復(fù)制的內(nèi)容
6、修改響應(yīng)斷言名稱為打開網(wǎng)站斷言

同理添加以下兩個斷言

注意:

點(diǎn)擊注冊鏈接斷言校驗(yàn)的內(nèi)容為First time registering\? Please complete the form below\.,多加了兩個斜杠,將問號與英文句號轉(zhuǎn)義

提交注冊數(shù)據(jù)斷言校驗(yàn)的內(nèi)容為Thank you, <b>Emma</b>, for registering and welcome to the Web Tours family.

image-20210912182703009.png

此時刪除User文件夾下Emma用戶的文件,清除查看結(jié)果數(shù)并重新運(yùn)行,運(yùn)行結(jié)果如下,并可在User文件夾下看到新生成的Emma用戶文件

image-20210912182912896.png

再次點(diǎn)擊運(yùn)行按鈕,可看到2中累計顯示響應(yīng)及斷言結(jié)果,可查看失敗的斷言,此處斷言失敗是因?yàn)橛脩粢汛嬖?,說明斷言有效

image-20210912183036972.png

添加事務(wù)

右單擊線程組——>Add——>Logic Controller——>Transaction Controller

image-20210912183712257.png

新建三個事務(wù)后修改事務(wù)名稱,并將請求分別拖拽至對應(yīng)事務(wù)下,將查看結(jié)果數(shù)拖拽至第三個事務(wù)后,并刪除原來的Step1

image-20210912184545101.png

折疊如下

image-20210912184613555.png

刪除User目錄下的Emma用戶文件后,在Jmeter中點(diǎn)擊運(yùn)行,運(yùn)行結(jié)果如下

image-20210912184708433.png

添加參數(shù)

在桌面新建user.txt文件,文件內(nèi)容填寫如下

image-20210912185133014.png

可以在Excel中在第一行第一個位置填寫Emma1,第二個位置填寫1,然后選中這兩個框,點(diǎn)擊選中位置右下角的拖動,往下拖動出200個數(shù)據(jù),再復(fù)制進(jìn)user.txt文件中

真正給服務(wù)器發(fā)送數(shù)據(jù)的請求是提交注冊數(shù)據(jù)的這個請求,在發(fā)送數(shù)據(jù)的請求發(fā)送請求之前參數(shù)化

右單擊擊注冊事務(wù)——>Add——>Config Element——>CSV Data Set Config

image-20210912190223410.png

新建后將元件移動到提交注冊數(shù)據(jù)請求之前,編輯元件

image-20210912191324564.png

在請求中引用參數(shù)

在提交注冊數(shù)據(jù)請求中引用參數(shù)

image-20210912215630530.png

在斷言中引用參數(shù),格式為${變量名}

image-20210912215702377.png

設(shè)置線程數(shù),200個用戶,75秒內(nèi)訪問完

image-20210912215852588.png

在查看結(jié)果數(shù)中清除結(jié)果,并刪除User文件夾下的用戶文件,點(diǎn)擊Jmeter運(yùn)行

image-20210912220130127.png

查看User文件夾

image-20210912220203972.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容