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

  1. NT Performance的配置

  NT Performance調(diào)用的是操作系統(tǒng)自帶的Perfmon工具,如何設(shè)置添加Windows性能監(jiān)視這里不介紹了。

  2. Script基本介紹

  首先聲明一 下,OpenSTA的腳本使用的是其專有的SCL(Script Control Language)語言,語法比較復(fù)雜,使用起來相當(dāng)?shù)睦щy。所以,我對OpenSTA的定位是:腳本以錄制為主,小部分修改,參數(shù)設(shè)置為輔。我們現(xiàn)在錄制一個(gè)基本的腳本,看看是什么樣,比如:訪問一個(gè)靜態(tài)頁面(簡單的一個(gè)頁面,輸出幾個(gè)字符),錄制腳本如下:

  我們只是錄制一個(gè)簡單的訪問一個(gè)靜態(tài)頁面的腳本,竟然自動(dòng)生成了那么多代碼!不要慌,讓我們在仔細(xì)看看上圖。其實(shí),我們把代碼分解一下,可以將腳本分為三個(gè)部分:Environment, Definitions, Code。通過上圖也知道了各部分的大致內(nèi)容和作用,因此,如果我們撇開其他部分不看,而只看Code部分的PRIMARY GET URI 語句,是不是簡單了很多呢?!

  在PRIMARY GET URI語句后面我們看到了“ON 1”的代碼,而且在而且在腳本后幾行有“DISCONNECT FROM 1”語句。這里的“ON 1”是用來標(biāo)示TCP連接,“DISCONNECT FROM 1”用來關(guān)閉TCP連接。這都是OpenSTA根據(jù)Http協(xié)議下的真實(shí)情況錄制出來的。

  在對腳本的結(jié)構(gòu)有了大致了解后,讓我們來看看如何在Definitions中定義變量并在Code中使用我們的變量。

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