Перейти к содержимому

Фотография

LR 7.8: Выбор протокола


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 PavelB

PavelB

    Постоянный участник

  • Members
  • PipPipPip
  • 169 сообщений
  • Город:Санкт-Петербург

Отправлено 02 августа 2005 - 11:06

Пробую разбираться с применимостью LR к решению задачи Performance Testing.
Тестируется клиент-серверное приложение, написанное на Delphi и работающее с СУБД Informix.

Идея автоматизации следующая: измерения отклика сервера от начала выполнения набора операций до его завершения. При этом набор операций хочется параметризовать, а мерить отклик по видимому пользователю обновлению таблиц.
Грубо говоря сценарий такой:
Login - GetInitTime - Action section (parameter[]) - GetFinishTime - Logout

Судя по описанию программы, LR - это то, что надо для решения таких задач.
Вопрос в следующем: какие протоколы использовать для того, чтобы текст скрипта был понятен, и его было бы можно параметризовать?
Параметр в данном случае - целое число, которое вводится в один из EditBox'ов. Я пробовал поставить протокол WinSocket - там что-то кроме пересылки байтов по такому-то адресу ничего не видно, и в этом случае понять, в каком месте можно вставить параметр, весьма затруднительно.

Спасибо за помощь
  • 0

#2 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 02 августа 2005 - 16:06

Вопрос в следующем: какие протоколы использовать для того, чтобы текст скрипта был понятен, и его было бы можно параметризовать?

Выбор протоколов зависит не от вашего желания, а от того по какому протоколу общаются клиент и сервер в тестируемом вами приложении. Параметризовать можно абсолютно любой протокол.

Я пробовал поставить протокол WinSocket - там что-то кроме пересылки байтов по такому-то адресу ничего не видно, и в этом случае понять, в каком месте можно вставить параметр, весьма затруднительно.

Ничего удивительного нет, этот протокол так и записывается - прием и посылка байтов в/из буферов памяти. Использовать WinSock надо только тогда, когда никакой другой протокол не подходит. WinSock запишет практически все, что угодно, но работать с WinSock скриптами очень трудно. Параметризовать вы его еще худо-бедно сможете, а если надо будет делать корреляцию, то тут вы увязнете окончательно. Посему мой вам совет - попробуйте другие протоколы. Если у вас 2-х звенный клиент/сервер, то попробуйте ODBC протокол.
  • 0
Дмитрий Шевченко

HP Software


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных