Условный поток веб-тестирования

Я создал веб-тест, который представляет собой серию запросов веб-службы. Мой источник данных содержит список мобильных номеров, и эти мобильные номера могут быть двух типов — A и B. Проблема в том, что источник данных содержит смесь A и B. Когда тест запускается, он загружает один мобильный номер из данных источник (XML-файл). Я хочу определить, когда выполняется тест на тип мобильного номера (A или B)! Потому что в зависимости от этого я буду отправлять соответствующее сообщение на веб-сервер.

Однако я могу создать текстовый файл, содержащий пары ключ-значение (номер мобильного телефона, тип) перед запуском тестов. Однако добавление плагина, который считывает весь файл, а затем находит тип мобильного номера, будет слишком медленным. Можно ли хранить эти сопоставления в памяти на протяжении всего теста? Чтобы я мог просто запросить их?

Спасибо

Амаре


person Varun Sharma    schedule 20.05.2012    source источник


Ответы (1)


Вместо использования XML-файла в качестве источника данных используйте в качестве источника данных новый текстовый файл.

Например, если ваш источник данных — DataSource1, а ваш файл — numbers.csv, и у вас есть столбцы mobile number и type, то в своем тесте вы можете ссылаться на следующие параметры контекста:

  • DataSource1.numbers#csv.mobile#number

  • DataSource1.numbers#csv.type

Используйте пару условных правил сравнения строк, чтобы решить, какой запрос выполнять, в зависимости от значения DataSource1.numbers#csv.type.

person agentnega    schedule 24.05.2012