Каков наилучший подход к автоматизации HttpWatch с C#?
Мы решили автоматизировать ручное тестирование Httpwatch pro. По сути, мы собираемся создать инструмент, который будет работать в фоновом режиме, в то время как ручные тестеры проводят тестирование на нашем веб-сайте, и инструмент будет проверять теги и значения. Каков наилучший подход для этого? похоже, нам нужно что-то вроде этого:
if title of page is x
if tag is y
if value is z then pass else fail.
Похоже, x, y и z должны быть жестко закодированы (или предварительно помещены в базу данных или плоский файл вручную). Есть что-то, чего мне не хватает? какой у тебя подход?
Спасибо,
2 ответа
Важно ли использовать Httpwatch для вашего проекта? Если вы знакомы с C#, C++ или Java, то вы можете сделать это с помощью HTTP Debugger API.
static void api_OnRequestHeader(uint id, string userName, string appName, bool isClient,string ipAddr,string url, string header)
{
1. get tags from header
2. check url and tags
}
Для интерфейсной части, где вы собираетесь использовать ручных тестеров, вы можете использовать Testing Anywhere для автоматизации процесса с такими функциями, как создание тестовых файлов, которые позволят вам создавать несколько одновременных сеансов в веб-приложении. Это позволит вам измерить производительность в автоматическом сценарии для нескольких пользователей.