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