Элемент

Описание элемента

Тип

Количество

asrequest

Корневой тег

[1]

common

[1]

oneSystem

Одиночный режим (нагрузка одной системы)

[1]

name

Название системы из блока system или web service. Если не задано, то указать null

string

[1]

type

Тип системы: null – если одиночный режим не используется; mq – если системы из блока system; web service – если система из блока web service

string

[1]

testType

Тип теста: none – тест стабильности или подтверждения; step – ступенчатый тест

string

[1]

runTime

Длительность теста, используется если testType = none

Измеряется в минутах

int

[1]

flagStat

Запись отправленных сообщений в БД для систем взаимодействующих через MQ

true – да, false - нет

boolean

[1]

partFlush

Если flagStat true, то определяет с какой частотой записывать в БД информацию об отправленных сообщений  . Частота  = интенсивность / partFlush

int

[1]

modeSave

Save mode for responses

single – each response insert to db

batch – batch commit

String

[1]

getTransaction

Замер длительности транзакций для систем из раздела system.

true – да

false - нет

boolean

[1]

connections

Данные для соединения с базой данной (Oracle) и IBM Websphere MQ

[1]

db

Данные для соединения с базой данных

[1]

host

Ip сервера базы данных; pattern - \d+\.{1}\d+\.{1}\d+\.{1}\d+

string

[1]

port

Порт; pattern \d+

int

[1]

sid

Site identifier – for find db_name; формат - \S+

string

[1]

user

Имя пользователя для соединения ; pattern \S+

string

[1]

password

Пароль пользователя; минимальная длина 0

string

[1]

debug

Расширенное логирования по операциям с базой данных; true – да, false - нет

boolean

[1]

mq

Данные для соединения с сервером mq

[1]

host

Ip сервера mq; pattern - \d+\.{1}\d+\.{1}\d+\.{1}\d+

string

[1]

port

Порт в формате \d+

int

[1]

manager

Менеджер очередей ; pattern \S+

string

[1]

channel

Канал соединения с mq ; pattern\S+

string

[1]

user

Имя пользователя для соединения в формате \S+

string

[1]

password

Пароль пользователя; минимальная длина 0

string

[1]

systems

Системы взаимодействующие через mq

[1]

system

Описание системы, данный блок может повторяться n раз

[1…n]

active

Статус участия системы в тесте; true – да, false - нет

boolean

[1]

jms

Поддержка JMS

true – да, false - нет

boolean

[1]

usrProperties

Добавляет дополнительный параметр RqUID в заголовок, добавит есть установлен jms в значение true;

true – да, false - нет

boolean

[1]

debug

Расширенное логирования для системы; true – да, false - нет

boolean

[1]

name

Название системы (формат \S+)

string

[1]

validation

Выражение для валидации ответа в формате xpath или regexp - (.*;)+

Значения  задаются через ;

string

[1]

typeValidating

Типы валидации: checkbyxpath – xpath выражение

checkregexp – регулярное выражение

checknode – xpath выражение

string

[1]

requestQueue

Очередь для отправки сообщение, минимальная длина 1

string

[1]

responseQueue

Очередь для получения сообщений, минимальная длина 1

string

[1]

replyTo

Заголовок для ответа, очередь куда нужно положить ответ, указывается для АС Запрос; pattern (.*;)+

Минимальная длина 1. Значения задаются через ;

string

[1]

requestFile

Файл с запросом.

pattern (.*;)+

Минимальная длина 1.

Значения задаются через ;

string

[1]

threads

Количество потоков в которое будет запущено приложение

pattern \d+

int

[1]

countRequestByHour

Интенсивность запросов в час

pattern \d+

int

[1]

countListener

Количество листенеров для получения ответов

pattern \d+

int

[1]

step

Сценарий для ступенчатого теста.

Pattern (\d+\,{1}\d+\;{1})+

Первый параметр – интенсивность на ступень

Второй параметр –

Длительность ступени

string

[1]

webservices

Системы веб-сервисы

[1]

webservice

Веб-сервис

[1..n]

active

Статус участия системы в тесте; true – да, false - нет

boolean

[1]

name

Название системы (формат \S+)

string

[1]

debug

Расширенное логирования для системы; true – да, false - нет

boolean

[1]

delay

Время одной итерации \d+

int

[1]

countRequestByHour

Интенсивность запросов в час

Pattern \d+

int

[1]

url

Ссылка на веб-сервис

Минимальная длина 8

string

[1]

checkConfirmDate

Задержка между проверкой подтверждения от PFR

Pattern \d+

int

[1]

countRetryForOpenDate

Количество попыток для проверки ConfirmDate

Pattern \d+

int

[1]

step

Сценарий для ступенчатого теста.

Pattern (\d+\,{1}\d+\;{1})+

Первый параметр – интенсивность на ступень

Второй параметр –

Длительность ступени

string

[1]