線程組的執(zhí)行順序
添加線程用戶有三個(gè)兽间,名字不一樣噩峦,但界面完全一樣
1)setUp Thread Group:用于執(zhí)行預(yù)測(cè)試操作笑窜,這些線程的行為完全像一個(gè)正常的線程組元件程储。不同的是,這些類型的線程執(zhí)行測(cè)試前進(jìn)行定期線程組的執(zhí)行辽剧。例如:用于登錄操作送淆,只執(zhí)行一次
2)線程組:可以理解為一個(gè)虛擬用戶,線程組中包含的線程數(shù)量在測(cè)試執(zhí)行過程中是不會(huì)發(fā)生改變的
3)tearDown Thread Group:可用于執(zhí)行測(cè)試后動(dòng)作怕轿。這些線程的行為完全像一個(gè)正常的線程組元件偷崩。不同的是,這些類型的線程執(zhí)行測(cè)試結(jié)束后執(zhí)行定期的線程組
這三個(gè)的執(zhí)行順序?yàn)閺纳贤?/p>
元件的作用域
配置元件:會(huì)影響其作用范圍內(nèi)的所有元件撞羽,作用范圍是最大的阐斜,只要?jiǎng)?chuàng)建就對(duì)所有元件起作用。
前置處理器:在其作用范圍內(nèi)的每一個(gè)Sample元件之前執(zhí)行诀紊;
定時(shí)器:對(duì)其作用范圍內(nèi)的每一個(gè)Sampler有效谒出;
后置處理器:在其作用范圍內(nèi)的每一個(gè)Sampler元件之后執(zhí)行,相當(dāng)于LR中的end邻奠;
斷言:對(duì)其作用范圍內(nèi)的每一個(gè)sampler元件執(zhí)行后的結(jié)果執(zhí)行校驗(yàn)笤喳;
監(jiān)聽器:手機(jī)其作用范圍內(nèi)的每一個(gè)sampler元件的信息并呈現(xiàn);
sampler元件不和其他元件相互作用惕澎,因此不存在作用域問題莉测。
作用域例子1:
http1、2唧喉、3、JDBC無作用域的概念
固定定時(shí)器:http1忍抽;
循環(huán)控制器:http2八孝、3、圖形結(jié)果鸠项、隨機(jī)控制器
圖形結(jié)果:http2干跛、3
響應(yīng)斷言:JDBC Request
聚合報(bào)告:所有
總結(jié)一句話:從各個(gè)元件的層次結(jié)構(gòu)判斷每個(gè)元件的作用域;
執(zhí)行順序(從上往下)
配置元件
前置處理器
定時(shí)器
sampler
后置處理器
斷言
監(jiān)聽器
如果在同一作用域范圍內(nèi)有多個(gè)同一類型的元件祟绊,則這些元件按照它們?cè)跍y(cè)試計(jì)劃中的上下順序依次執(zhí)行楼入;
更多請(qǐng)點(diǎn)擊:http://www.cnblogs.com/wysk/p/6933526.html?