Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

<<В ногу со временем>>: разбор развития трендов и подходов QA



«В ногу со временем»: разбор развития трендов и подходов QA
2025-07-28 09:25

Оригинальная публикация

 

Представим ситуацию. 2010 год, вы сидите за компьютером и играете в Counter Strike или Call of Duty. В самый ответственный момент игра начинает подвисать или вы застреваете в текстурах, из‑за чего сливаете миссию. Обидно, но такое бывает по 10 раз в день, поэтому вы смиренно начинаете снова. А теперь представим ту же ситуацию в 2025 году. Очевидно, что сейчас большинство пользователей, столкнувшись с нерешаемой проблемой в игре, в итоге просто забросят ее. Потому что паттерны людей и их требования к продукту меняются. Соответственно, должны меняться и подходы к обеспечению качества ИТ‑продуктов.

 

Меня зовут Алексей Петров. Я директор по качеству в ОК. В этой статье я в легкой исторической перспективе рассмотрю основные тренды и подходы, которые использовались в недавнем прошлом и актуальны сейчас.

 

Читать статью полностью...



Удаленный запуск нагрузочных тестов в jmeter
2025-07-28 12:24

Доброе утро, уважаемые форумчане!

Обращаюсь к вам с проблемой, связанной непосредственно не столь с самими скриптами и элементами, сколько настройкой jmeter-а с целью распределенной нагрузки по удаленным машинам. Привожу ссылку на более подробную информацию по этой концепции https://jmeter.apache.org/usermanual/jmeter_distributed_testing_step_by_step.html. В соответствии с данной архитектурой у мена на master установлены помимо jmeter-а influxDB и Grafana для сбора метрик. Если стартовать нагрузку без должной настройки, то она отработает минуту максимум и прекратится, логи в grafana не будут падать.

 

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

 

1) На master установить jmeter, influxDB, grafana. На slaves также установить jmeter. Настроить на master-е ip,порты в jmeter.propeties на slave-машинах. Здесь появляется вопрос, на slave-машинах в jmeter.properties тоже нужно указать ip, порт master-машины? ИИ дает двоякие ответы на этот вопрос.

2)Запустить файл jmeter-server на slave-машинах и посмотреть, без ошибок он работает.

3)Запустить нагрузочное тестирование на master-машине по кнопке "Remote Start All" или в терминале, чтобы не грузить машину

 

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

 

Кроме того, я застрял на п.2. При запуске jmeter-server возникает ошибка keytore.jks не создался. Я создал данный файл на master-машине, добавил пароль к нему, указал ссылку на файл в пропертях, как jmeter.properties, так и user.propeties. К сожалению не очень понятно, в какие properties нужно указывать ссылку на файл и пароль, но указал в те 2, ИИ мало что на это сказал. Однако при запуске файла jmeter-server выпадает ошибка, что пароль неверный, хотя я его даже в самой командной строке прописывал и он то же самое сообщает. В связи с этим так вопрос, какие еще действия нужно сделать, чтобы запустить jmeter-server?

 

Если есть какие вопросы, задавайте, отвечу по мере возможностей. Также прошу прощения, если мой пост нарушил какие правила, первый раз пишу, надеюсь, не сильно нарушил правила)



В избранное