классический тестовый стенд asp для быстрых функциональных / модульных тестов


Существует ли какой-либо онлайн-инструмент для быстрого тестирования asp/vbscript? Это боль, чтобы загрузить тестовую страницу, положить все вещи, когда я просто хочу проверить некоторые ASP VBScript.

2 3

2 ответа:

Да, они называются .файлы vbs. Эти файлы являются обычными текстовыми файлами с .VBS расширение. Вы можете запустить их из командной строки. Есть некоторые незначительные различия, просто google vbs или WSCript.

Одна из самых раздражающих проблем заключается в том, что вы не можете использовать response.вместо записи вы используете WScript.Эхо. Это отображает результат во всплывающем окне messagebox в стиле 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 и загружать ее на сервер.

Я понимаю, что это не очень хороший/правильный ответ, но я обычно использую VB6 (Visual Studio 6) в качестве быстрого интерактивного отладочного тестового стенда, эквивалентного VBScript. Некоторые синтаксические конструкции отличаются (CreateObject), и вам нужно добавить определенные ссылки на ваш тестовый проект "по умолчанию", но это позволяет мне ответить на любой вопрос о преобразовании типов и т. д. В течение нескольких секунд (VB6 startup time + type / paste time + F5) , а не несколько минут, которые мне понадобятся, чтобы настроить страницу ASP, и даже хуже начать до отладки ASP, которая по состоянию на VS2008 и Windows 2003 является просто огромной болью.