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中使用我們的變量。