腳本語言
測試腳本語言TSL(TestScriptLanguage):軟體自動化測試工具Loadrunner,Winrunner等套用過程中生成的類C的腳本語言,錄製生成後可以對腳本編輯添加實現自動化測試。
範例
數據提取
天軟.NET平台數據倉庫中的數據主要有報表類數據(包括財務、巨觀、行業等),以及市場類數據(包括價,量等數據),此外還有高頻交易類的數據,以下我們講述的內容就是關於各類數據的提取的方法。
天軟.NET平台數據倉庫中的數據主要提供兩種模式來提取,一種是類SQL語法,另外一種是採用函式方式來提取,函式方式來提取一般來說效率會更高,如果函式方式方便的,我們建議採用函式方式來提取數據。
系統參數
系統參數的含義
大多數和數據提取相關的都與系統參數有關,系統參數我們可以理解為全局變數,許多系統內置的函式依賴這些系統參數。
例如,在平台中,收盤價函式為不帶參數的close(),close()函式到底返回誰的收盤,什麼時候的收盤是由系統參數指定的。
開發方法
Tsl腳本可以以純cgi的模式執行,也可以用Apache1.x,2.x的Module運行,還可以支持以IIS的過濾器來運行,此外,還內置支持了純CGI對FastCGI的支撐。
實例
TSL可用於Web開發,下面是一個簡單的示例
<?tslx>
<HTML>
<Title>TSLWebPage</Title>
<Body>
<?tsl
writeln("FirstTslWebpage");
?>
</Body>
與PHP類似,TSL代碼被嵌入HTML代碼中做一些事情,
與JAVAScript客戶端不同的是,TSL代碼在伺服器端執行,在客戶端看不到TSL代碼,只能看到由TSL生成的HTML代碼。
<?tslx>標記
標記下面文字是HTML代碼,代碼將會原文輸出到網頁上,直到出現<?tsl,上面的代碼可以使用這種標記方式:
<?tslx>
<HTML>
<Body>
<p>TSLScript
</Body>
</HTML>
<?tsl…?>塊
<?tsl
//這裡可以寫TSL代碼…
?>
當代碼套用了<?tslx>標記後,以後的代碼都被解析成文本,如果仍然需要在<?tslx>後執行TSL代碼,就需要把代碼寫在<?tsl和?>中間。標識符和代碼可以寫在一行或多行,如果寫在一行,<?tsl和代碼必須用空格分開。代碼中可以出現多次<?tsl…?>塊。但是不能嵌套。