Пробую разбираться с применимостью LR к решению задачи Performance Testing.
Тестируется клиент-серверное приложение, написанное на Delphi и работающее с СУБД Informix.
Идея автоматизации следующая: измерения отклика сервера от начала выполнения набора операций до его завершения. При этом набор операций хочется параметризовать, а мерить отклик по видимому пользователю обновлению таблиц.
Грубо говоря сценарий такой:
Login - GetInitTime - Action section (parameter[]) - GetFinishTime - Logout
Судя по описанию программы, LR - это то, что надо для решения таких задач.
Вопрос в следующем: какие протоколы использовать для того, чтобы текст скрипта был понятен, и его было бы можно параметризовать?
Параметр в данном случае - целое число, которое вводится в один из EditBox'ов. Я пробовал поставить протокол WinSocket - там что-то кроме пересылки байтов по такому-то адресу ничего не видно, и в этом случае понять, в каком месте можно вставить параметр, весьма затруднительно.
Спасибо за помощь
LR 7.8: Выбор протокола
Автор PavelB, 02 авг 2005 11:06
В теме одно сообщение
#1
Отправлено 02 августа 2005 - 11:06
#2
Отправлено 02 августа 2005 - 16:06
Выбор протоколов зависит не от вашего желания, а от того по какому протоколу общаются клиент и сервер в тестируемом вами приложении. Параметризовать можно абсолютно любой протокол.Вопрос в следующем: какие протоколы использовать для того, чтобы текст скрипта был понятен, и его было бы можно параметризовать?
Ничего удивительного нет, этот протокол так и записывается - прием и посылка байтов в/из буферов памяти. Использовать WinSock надо только тогда, когда никакой другой протокол не подходит. WinSock запишет практически все, что угодно, но работать с WinSock скриптами очень трудно. Параметризовать вы его еще худо-бедно сможете, а если надо будет делать корреляцию, то тут вы увязнете окончательно. Посему мой вам совет - попробуйте другие протоколы. Если у вас 2-х звенный клиент/сервер, то попробуйте ODBC протокол.Я пробовал поставить протокол WinSocket - там что-то кроме пересылки байтов по такому-то адресу ничего не видно, и в этом случае понять, в каком месте можно вставить параметр, весьма затруднительно.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных