Может ли Loadrunner с Amazon Load Generators протестировать сайт, который не является общедоступным? - PullRequest
0 голосов
/ 24 мая 2019

Я веб-разработчик и совершенно новичок в наборе Loadrunner.

Наш клиент уже предоставил нам некоторые действия Loadrunner, которые мне необходимы для тестирования сайта, размещенного во внутренней сети компании, над которой я сейчас работаю.

Используемый мной компьютер не может обрабатывать более 7 пользователей, поэтому мне было предложено использовать Amazon EC2 для генераторов нагрузки.

Прежде чем я запросю у моей компании оплату услуг Amazon, мне нужно знать, смогу ли я проверить нашу внутреннюю страницу со своего компьютера точно так же, как я это делаю с генератором нагрузки на локальном хосте, или страницу, которая будет проверена должен быть общедоступным из Интернета?

Любые отзывы будут оценены. Спасибо.

Ответы [ 2 ]

1 голос
/ 26 мая 2019

Пожалуйста, внимательно прочитайте, что написал Джеймс.Вы сказали, что являетесь веб-разработчиком, поэтому задание, которое вам было дано, примерно эквивалентно «написанию нового слоя доступа к БД».

Вы не упомянули, какой протокол вы используете, но я предполагаю, что TruClient (из расчета 7 пользователей на машину).Я также предполагаю, что вы используете последнюю версию LoadRunner или хотя бы что-то из семейства 12.6X.

1) У вас уже есть готовое решение для AWS в форме StormRunner (https://www.microfocus.com/en-us/products/stormrunner-load-agile-cloud-testing/overview). Если вы хотите проверить, работает ли решение для вас, пожалуйста, запросите пару часов выполнения уотдел продаж и попробуйте. Если у вашей компании есть действующая лицензия на LoadRunner, я не думаю, что это будет проблемой.

2) У вас есть простая интеграция в приложение контроллера для EC2 и т.п.В контроллере зайдите в Инструменты-> Управление облачными учетными записями.Я полагаю, что если вы выполняете небольшой тест, цена не должна быть слишком большой.

3) Если вы разработчик, у нас есть новое предложение под названием TruWeb, которое представляет собой протокол транспортного уровня, который должен быть более дружественным для разработчика.Он сможет запускать гораздо больше пользователей на одну машину, поэтому вы сможете использовать его для тестирования на микро-машине EC2 (бесплатный уровень).Предостережение заключается в том, что вам придется написать некоторый код JavaScript и не иметь возможности повторно использовать предоставленные вам действия.Вы можете скачать TruWeb отсюда - https://marketplace.microfocus.com/appdelivery/content/truweb, и он поставляется с установкой LoadRunner из коробки с 12.58.Если вам нужна дополнительная помощь с TruWeb, не стесняйтесь, напишите нам - truweb_forum@microfocus.com

Я надеюсь, что это даст вам некоторые указания.

1 голос
/ 24 мая 2019

а) Вам нужно обучение. Это не та дисциплина, в которой кто-то социально продвигается и добивается успеха

b) Ожидайте, что для того, чтобы начать приносить пользу в этой области, потребуется не менее шести месяцев, дольше, если вы не работаете с наставником

в) Это вопрос архитектуры взаимодействия приложений. Архитектура является одним из основных навыков для тестировщика производительности / инженера / архитектора.

d) Не рекомендуется использовать контроллер в качестве генератора нагрузки. Не рекомендуется использовать только один генератор нагрузки. И то, и другое приведет к тому, что ваш тест не пройдёт аудит более зрелой тестирующей фирмы. Выберите минимум три, два для основной нагрузки, один для набора управления одного виртуального пользователя каждого типа. Разработайте свои тесты так, чтобы они позволяли проверять записи контроля времени по сравнению с глобальным набором, чтобы понять, есть ли у вас проблема с приложением или проблема с генератором нагрузки как часть вашего теста.

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

Самостоятельное обучение для loadrunner доступно для скачивания. Это займет около трех дней. Это абсолютный минимум, прежде чем вы возьмете этот инструмент в гневе. В идеале вы должны пройти обучение с сертифицированным инструктором и быть на пару с наставником в течение определенного периода. Время для наставника напрямую связано с количеством базовых навыков, которые вы приносите на стол.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...