Какой протокол я должен использовать для LoadRunner при записи Oracle Primavera P6 PPM? - PullRequest
1 голос
/ 21 апреля 2011

LoadRunner / VUGen версия: 9,5

Версия Oracle Primavera P6 PPM: 7.0.0

Я уже использовал анализатор протокола. Он рекомендует COM / DCOM, LDAP, Win Sockets.

Я уже пытался записать свой сценарий, используя следующие протоколы:

  1. Все рекомендуемые протоколы (комбинированные, индивидуально). Я получаю сообщение об ошибке в buffer5 (во время загрузки), и оно завершается.
  2. Все три протокола Oracle (комбинированные, индивидуально) ничего не работали. Некоторые даже ничего не записывали.
  3. Комбинация одного или нескольких протоколов Oracle с Win Sockets (результаты были такими же, как 1)

Я заглянул на сайт HP.com (кб, форумы и т. Д.) И ни к чему не привел; Представитель HP рекомендовал Win Sockets (но именно он дает мне ошибки, поэтому я не уверен, что он понял вопрос или слишком усердно его изучил).

Какие-либо советы / хитрости, какие протоколы я должен использовать для записи / воспроизведения?

Заранее спасибо.

1 Ответ

0 голосов
/ 22 апреля 2011

Развивайте свой архитектурный взгляд.Анализатор протоколов предоставит вам варианты, но не обязательно лучший вариант, который оставлен на усмотрение вашей экспертизы.

Посмотрите, как клиент и сервер взаимодействуют, используя анализатор протокола илиИзучение рукопожатия протокола, которое происходит в первой горстке буферов, обмененных в чистом сценарии winsock.Вы также можете найти подсказки, посмотрев архитектурную документацию для вашей установки primavera и выяснив, какой следующий вышестоящий компонент поступит от клиента.Это сервер приложений?Это сервер базы данных?Что означает каждый из этих вариантов для того, как мой толстый клиент может обмениваться данными между клиентом и сервером?Когда я объединяю эту информацию с тем, что я нахожу путем анализа буферов сокетов или из анализатора протоколов, какой путь я могу определить для типа протокола?

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

...