Как уже писалось в ранее опубликованной статье по автоматизированному тестированию, введение стандартов написания тестовых скриптов, строгая файловая структура, единая система хранения тестов - очень важно для дальнейшего их использования и поддержки. Скрипты для нагрузочного тестирования - не исключение.
Далее в статье предлагаю ознакомиться с разработанной мной методикой написания скриптов, используя для нагрузочного тестирования HP (Mercury) Load Runner (конечно же предложенный мной подход будет актуален и для многих других инструменов, но в данной статье разберем его на примере именно предложенного мной). Рассмотрим некоторые пункты, которые на мой взгляд требуют особого внимания и обязательной стандартизации:
Теперь более подробно пройдемся по каждому из пунктов.Структура каталогов тестового сценария
Директорий проекта:Структура тест скриптов
В LoadRunner тестовые скрипты уже разделены на 3 части:Названия тест скриптов
Для удобства чтения тестового скрипта рекомендую всем членам команды использовать одинаковый формат названий скриптов:
Пример: AddDomains_100Типы и названия параметров
Сдав несколько проектов, протестированных с помощью LoadRunner, я заметил, что разные скрипты содержат одинаковые параметры. А если учесть, что зачастую параметры хранятся в файлах, то мы получаем некоторое количество одинаковых файлов в каждом скрипте. От этого можно достаточно просто избавиться.
Условно разобъем параметры на 2 типа:
Рекомендую, параметрам давать названия с маленькой буквы, с возможным подчеркиванием, как разделителем кей вордов.Названия транзакций
Для удобства чтения рекомендую транзакции LoadRunner называть с большой буквы, начинается с кейворда TX, каждый кей ворд разделен подчеркиванием
Пример: TX_ADD_DOMAIN_100
Воспользовавшись, вышеуказанными рекомендациями, а так же рекомендациями по подходу к созданию нагрузочных тестов вы упростите себе дальнейшее написание и поддержку готовых тестовых скриптов.
среда, 26 декабря 2007 г.
Нагрузочное тестирование - стандартизируем нагрузочные тесты на LoadRunner
Подписаться на:
Комментарии к сообщению (Atom)
Условия копирования публикаций:
Все публикации в данном блоге являются частной собственностью авторов. Любое копирование информации допускается только при условии указания имени автора и активной ссылки на источник.
Комментариев нет:
Отправить комментарий