醞釀了幾天,一直想寫(xiě)點(diǎn)JMeter的東西,算是對(duì)學(xué)習(xí)東西的一個(gè)整理。
恩,一直覺(jué)得自己領(lǐng)悟能力不強(qiáng),別人寫(xiě)的東西總要看老半天也不懂。好吧!一慣的傻瓜的方式(大量的截圖+參數(shù)說(shuō)明)嘻嘻。
參數(shù)化:簡(jiǎn)單的來(lái)理解一下,我們錄制了一個(gè)腳本,這個(gè)腳本中有登錄操作,需要輸入用戶(hù)名和密碼,假如系統(tǒng)不允許相同的用戶(hù)名和密碼同時(shí)登錄,或者想更好的模擬多個(gè)用戶(hù)來(lái)登錄系統(tǒng)。
這個(gè)時(shí)候需要對(duì)用戶(hù)名和密碼進(jìn)行參數(shù)化,使每個(gè)虛擬用戶(hù)都使用不同的用戶(hù)名和密碼進(jìn)行訪問(wèn)。
前提:
假如,我們錄制好了一個(gè)腳本(可以用badboy工具錄制),在jmeter中打開(kāi),找到有用戶(hù)名和密碼的頁(yè)面。如下:
1.我們需要“參數(shù)化”的數(shù)據(jù),這里我用記事本寫(xiě)了五個(gè)用戶(hù)名和密碼,保存為.dat格式的文件。
我將這個(gè)文件放在了我的( D: est.dat )路徑下。關(guān)于如何得到成百上千的用戶(hù)名和密碼,首先要在數(shù)據(jù)庫(kù)中創(chuàng)建這些數(shù)據(jù),將數(shù)據(jù)導(dǎo)出,整理保存,這里不深究。
2.好,我們要編寫(xiě)函數(shù)來(lái)調(diào)用這個(gè)test.dat文件,怎么弄,
點(diǎn)擊菜單欄“選項(xiàng)”---->函數(shù)助手對(duì)話(huà)框,看下圖。
3.把我們寫(xiě)好的函數(shù)復(fù)制到“登錄”頁(yè)面用戶(hù)名和密碼胡位置。