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

修改后

添加斷言,校驗(yàn)請求的返回結(jié)果
為打開網(wǎng)站請求添加斷言,右單擊請求——>Add——>Assertions——>Response Assertion

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

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

說明:
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.

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

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

添加事務(wù)
右單擊線程組——>Add——>Logic Controller——>Transaction Controller

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

折疊如下

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

添加參數(shù)
在桌面新建user.txt文件,文件內(nèi)容填寫如下

可以在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

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

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

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

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

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

查看User文件夾
