WebInject е безплатен инструмент за автоматизирано тестване на уеб приложения и услуги. Тя може да се използва за тестване на отделните компоненти на системата, които имат HTTP интерфейс (JSP, ASP, CGI, PHP, Servlets, HTML форми, и т.н.), и може да се използва като тест сбруя да се създаде набор от [HTTP ниво] автоматизирано функционално, приемане и регресия тестове. Тест сбруя, също като драйвер за изпитване или на рамка за изпитване, ви позволява да стартирате множество тестови случаи и събира / докладва резултатите си. WebInject предлага резултати в реално време дисплей и може да се използва за наблюдение на времето за реагиране на системата.
WebInject може да се използва като цялостна рамка тест, който се контролира от WebInject потребителски интерфейс (GUI). По избор, може да се използва като самостоятелен тест бегач (текст / конзола приложение), които могат да бъдат интегрирани и наречен от други тестови рамки или приложения.
WebInject използва XML API (интерфейс). Това означава, че можете да използвате WebInject, без изобщо да видя, че е вътрешно изпълнение (без скриптове или програмиране необходимо да го използвате).
WebInject е написан на Perl и може да работи на всяка платформа, че Perl интерпретатор може да бъде инсталиран на (MS Windows, GNU / Linux, BSD, Solaris, Mac OS, както и много други). В момента, бинарни изпълними на WebInject са на разположение за MS Windows само. Ако бихте искали да се движат по други платформи, трябва да имате Perl преводач и го стартирате от изходния код на Perl.
Тестови случаи са написани на XML файлове, използвайки XML тагове и атрибути, и премина към WebInject двигател за изпълнение срещу заявка / услугата, който се изпитва. Това резюмета вътрешността на изпълнението WebInject разстояние от нетехническо тестер, докато използвате отворена архитектура [написан на Perl] за тези, които изискват по-добро персонализиране или модификации.
Доклади Резултати са генерирани в HTML (за гледане) и XML (за ПРЕВРЪЩАНЕТО от външни програми). Тези подробни резултати включват / не статус, грешки, време за реакция и т.н. Резултатите също са показани в прозореца на потребителския интерфейс, ако използвате за WebInject GUI, и се изпращат на канала STDOUT ако работите на WebInject двигателя, както е самостоятелен (конзола) приложение.
Часовете HTTP отговор могат да се събират и се наблюдават в реално време по време на изпълнение на изпитване. Статистиката на таймера се изчисляват и показват в прозорец на монитора по време на изпълнение. Когато се използва заедно с gnuplot (а заговор за комунални услуги), а времето графика отговор се генерира и се актуализира в реално време, както на изпитателните цикли. Това се използва за проверка на отговорите от прилагането / услугата, който се изпитва, са в допустимите граници (да отговарят на вашите SLA или качеството на критерии за услуги). Това дава възможност и WebInject да се управлява като сонда производителност за кандидатстване / мониторинг услуга.
Софтуер детайли:
Версия: 1.35
Дата на качване: 3 Jun 15
Разрешително: Безплатно
Популярност: 182
Коментари не е намерена