您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源性能測(cè)試工具 > openSTA
壓力測(cè)試工具之OpenSTA使用(下)
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/12/19 10:42:21 ] 推薦標(biāo)簽:

  ●  VUs列是虛擬用戶設(shè)置相關(guān)的內(nèi)容。界面上有些內(nèi)容顯示不全,因此使用Spy++取出完整的內(nèi)容,看下圖:

  * Total number of virtual users for this task group -- 指定task group的總虛擬用戶數(shù)

  * Number of virtual users for Timer results -- 指定需要進(jìn)行Timer計(jì)時(shí)統(tǒng)計(jì)的虛擬用戶數(shù),因?yàn)閳?zhí)行過(guò)程中,統(tǒng)計(jì)事務(wù)執(zhí)行時(shí)間等操作也會(huì)造成一定的消耗,因此,可以指定只有部分的虛擬用戶收集進(jìn)行自己的時(shí)間統(tǒng)計(jì)數(shù)據(jù),這個(gè)和”抽樣統(tǒng)計(jì)“的思路差不多。

  * Number of virtual users for HTTP results -- 指定需要統(tǒng)計(jì)HTTP results的虛擬用戶數(shù),和上面意思差不多,抽樣統(tǒng)計(jì)。

  * Generate timers for each page -- 為腳本中每個(gè)頁(yè)面進(jìn)行時(shí)間統(tǒng)計(jì),這個(gè)我沒(méi)有理解,試了各種情況似乎都沒(méi)什么作用。如果你知道的話告訴我吧~、

  * Introduce virtual users in batches -- 設(shè)置是否將虛擬用戶分成幾批來(lái)執(zhí)行,選中的話會(huì)在右邊出現(xiàn)一個(gè)Batch Start Options

  * Interval between batches -- 設(shè)置每批用戶執(zhí)行的間隔時(shí)間

  * Number of virtual users per batch -- 設(shè)置每批用戶的數(shù)量

  * Batch ramp up time (seconds) -- 設(shè)置每批執(zhí)行的時(shí)間

  *  關(guān)于按批執(zhí)行,執(zhí)行的規(guī)律是比較奇怪的,比如虛擬用戶總數(shù)設(shè)置為20,每批間隔時(shí)間設(shè)置為2秒,每批用戶數(shù)為5,每批運(yùn)行時(shí)間為10秒,則相對(duì)于每批Batch來(lái)看,運(yùn)行情況如下:

  然而,在同一批內(nèi)的五個(gè)虛擬用戶是如何執(zhí)行的呢?是在10秒內(nèi)同時(shí)并發(fā)執(zhí)行一次?多次?還是10秒內(nèi)按順序執(zhí)行?經(jīng)過(guò)試驗(yàn),發(fā)現(xiàn)同一批內(nèi)的五個(gè)虛擬用戶是按順序來(lái)執(zhí)行的,因?yàn)槊颗脩魯?shù)是5,每批運(yùn)行時(shí)間是10秒,因此,按順序執(zhí)行平均分下來(lái)每個(gè)用戶需要執(zhí)行10/5=2秒,在2秒內(nèi),虛擬用戶只執(zhí)行一次,然后2秒后,下一個(gè)用戶開(kāi)始執(zhí)行。同一批內(nèi)用戶執(zhí)行情況如下圖:

  ●  Task列是設(shè)置當(dāng)天列的Task的一些基本信息,界面上有些字也不全,補(bǔ)全后如圖:

  * Task Termination -- Task 結(jié)束方式,分為兩種:循環(huán)執(zhí)行指定次數(shù)后停止(On Completion)、循環(huán)執(zhí)行指定時(shí)間后停止(After Fixed Time)。當(dāng)選擇On Completion時(shí),在下面的文本框中輸入需要循環(huán)的次數(shù),當(dāng)選擇After Fixed Time時(shí),在下面的文本框中輸入需要循環(huán)執(zhí)行的時(shí)間。

  * Delay between each iteration -- 設(shè)置相鄰兩次迭代之間的時(shí)間間隔,分為兩種:固定時(shí)間(Fixed Delay)、可變時(shí)間(Variable Delay)。當(dāng)選中Fixed Delay時(shí),在下面的文本框中輸入固定的間隔時(shí)間(Delay),當(dāng)選中Variable Delay時(shí),則輸入間隔時(shí)間范圍的小值(Minimum)和大值(Maximum)。

上一頁(yè)1234下一頁(yè)
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd