Asp classic 用于快速功能/单元测试的经典asp测试平台

Asp classic 用于快速功能/单元测试的经典asp测试平台,asp-classic,Asp Classic,是否有任何类型的在线“快速”asp/vbscript测试工具?当我只想测试一些ASP VBScript时,加载一个测试页面,放入所有内容是一件痛苦的事情。我意识到这不是一个非常好/正确的答案,但我通常使用VB6(Visual Studio 6)作为快速交互式可调试VBScript等效测试平台。有些语法是不同的(CreateObject),您需要向“默认”测试项目添加某些引用,但它确实允许我在几秒钟内(VB6启动时间+类型/粘贴时间+F5)回答有关类型转换等的任何问题,而不是在几分钟内设置ASP页

是否有任何类型的在线“快速”asp/vbscript测试工具?当我只想测试一些ASP VBScript时,加载一个测试页面,放入所有内容是一件痛苦的事情。

我意识到这不是一个非常好/正确的答案,但我通常使用VB6(Visual Studio 6)作为快速交互式可调试VBScript等效测试平台。有些语法是不同的(CreateObject),您需要向“默认”测试项目添加某些引用,但它确实允许我在几秒钟内(VB6启动时间+类型/粘贴时间+F5)回答有关类型转换等的任何问题,而不是在几分钟内设置ASP页面,更糟糕的是,启动ASP调试,这对于VS2008和Windows 2003来说是一个巨大的痛苦。

是的,它们被称为.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页面并将其加载到服务器上

我从来没有听说过或见过一个。把你所有的“东西”放在一个包含文件中,这样你就不需要每次都重新创建它了