2011-04-22 29 views
3

是否有任何一種在線「快速」asp/vbscript測試工具?當我只想測試一些ASP VBScript時,加載測試頁面,放入所有東西是一件痛苦的事情。用於快速功能/單元測試的經典asp測試平臺

+0

我從來沒有聽說過或看過一個。 – Oded 2011-04-22 12:12:32

+0

把所有的「東西」放在一個包含文件中,那麼你不需要每次都重新創建它 – Dee 2011-04-23 00:34:16

回答

1

是的,它們被稱爲.vbs文件。這些文件是純文本文件,擴展名爲.vbs。你可以從命令行運行它們。有一些細微的差異,只是谷歌VBS或WSCript。

最令人討厭的問題之一是你不能使用response.write,而是使用WScript.Echo。這將在Windows樣式的彈出式消息框中顯示結果。因此,如果您在循環中使用它來顯示值,則必須爲顯示的每個值關閉一次框。可以是一種痛苦。我只是控制結果並顯示一條消息。

例如下面的代碼保存爲myloop.vbs


Dim strMsg 
Dim i 

strMsg = "" 
for i = 1 to 10 
    strMsg = strMsg & CStr(i) & vbCrLf 
next 
WScript.Echo strMsg 

myloop.vbs,它運行雙擊。

這是一個非常酷的方式來測試一個概念,而不必創建一個asp頁面並將其加載到服務器上。

0

我意識到這不是一個很好/正確的答案,但我通常使用VB6(Visual Studio 6)作爲快速交互式可調試VBScript等效測試平臺。一些語法是不同的(CreateObject),你需要添加一些對你的「默認」測試項目的引用,但它確實允許我在幾秒鐘內回答有關類型轉換等問題(VB6啓動時間+鍵入/粘貼時間+ F5)而不是幾分鐘,它會讓我建立一個ASP頁面,甚至更糟的是啓動ASP調試,這對VS2008和Windows 2003來說是一個巨大的痛苦。