Jmeter——for循环控制器和if逻辑控制器
有時(shí)我們不僅僅需要用例按照簡(jiǎn)單的順序跑,需要內(nèi)嵌循環(huán),或者條件分支,讓某些用例在滿足一定條件時(shí)才執(zhí)行。
1、for循環(huán)控制器
此處記錄兩種應(yīng)用的場(chǎng)景,一種是直接定義好要循環(huán)的變量,循環(huán)次數(shù)是固定的,寫死就可以。另一種是根據(jù)前面請(qǐng)求的內(nèi)容或結(jié)果,來臨時(shí)生成變量,要循環(huán)的數(shù)量不確定。
1)直接定義:
比如對(duì)起止時(shí)間進(jìn)行循環(huán),我們固定開始時(shí)間,讓結(jié)束時(shí)間跨半小時(shí)、1小時(shí)、3小時(shí)、6小時(shí)。。。然后取各種長(zhǎng)度的時(shí)間段。下面我們寫好時(shí)間參數(shù),配置for循環(huán)控制器:
這個(gè)例子中,我們循環(huán)只執(zhí)行一次,就是讓lte取lte_3的值,循環(huán)執(zhí)行幾次,取哪幾個(gè)值,是可以通過start index和end index來控制的。
2)另一種情況,就是我們不知道循環(huán)要執(zhí)行多少次,這個(gè)循環(huán)的變量是根據(jù)前面的請(qǐng)求得出來的,這樣,我們就必須通過腳本來控制變量的名稱、獲取循環(huán)次數(shù),傳給ForEach控制器。
下面循環(huán)我們抽取出的業(yè)務(wù)名稱:ba,以及分頁的數(shù)量:page
對(duì)每個(gè)頁碼,都請(qǐng)求一次。
?2、if控制器
用來判斷條件,如果滿足就執(zhí)行下面的請(qǐng)求,如果不滿足,不執(zhí)行。
?
轉(zhuǎn)載于:https://www.cnblogs.com/brigth-9V/p/8656474.html
總結(jié)
以上是生活随笔為你收集整理的Jmeter——for循环控制器和if逻辑控制器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安全扫描,蜜罐技术
- 下一篇: MAC下快速打开指定目录