Каков наилучший подход к автоматизации 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.

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 для автоматизации процесса с такими функциями, как создание тестовых файлов, которые позволят вам создавать несколько одновременных сеансов в веб-приложении. Это позволит вам измерить производительность в автоматическом сценарии для нескольких пользователей.

Другие вопросы по тегам