На протяжении жизненного цикла программного обеспечения задействованы различные среды.,включая, но не ограничиваясьсреда разработки、тестовая среда、Предварительная/предпроизводственная средаипроизводственная средаждать。существоватьтестовая средасерединавключая, но не ограничиваясьФункциятестовая среда、производительностьтестовая среда, пользовательская приемочная проверка средаждать。другойтестовая У окружающей среды разные цели тестирования, чтобы лучше понять тестируемую производительность. Особенности окружающей среды, ниже Давайте поговорим о важности среды тестирования производительности.。
Цель тестирования другая, и подготовка и построение тестовой среды тоже будут разными. Почему важна подготовка среды для тестирования производительности? Далее мы ответим на него с двух сторон.
первый,Тестирование производительности Данные результатов метрикЭто точно?это мерапроизводительностьТестовое значениеодин из важных стандартов,если Тестирование производительностиданныеНеверно или недостаточно точно,его стоимость очень низкая,Оцените, может ли система соответствовать показателям онлайн-бизнеса.нет ссылки,Дажепривести к неправильному суждению,тем самым вызываяПроизводственная система не работает,Нанести невосполнимые крупные экономические потери。Так можно ли получить очень точноизданныевернопроизводительностьтестовая Строительство и подготовка среды имеют решающее значение.
Во-вторых, по Тестированию производительности ОбнаружитьПроблемы с производительностьюи выполнить этоПозиция и решимостьПосле запуска гарантийной системысуществоватьпроизводственная средасередина不出现Проблемы с производительностьюодно из важных средств。существоватьдругойизпроизводительностьсреда Тестирование производительности,Определенно прав Проблемы с производительностьюизОткрытие, Позиция и Решимость имеют разные эффекты.,может быть лучше?、более подробно Обнаружить并解决问题вернопроизводительностьтестовая Строительство и подготовка окружающей среды также имеют решающее значение.
Этот принцип подчеркивает средадолжен сделатьвозможный地模拟производственная средаизреальная ситуация。Это включает в себя аппаратное обеспечение(Например, процессор, память, жесткий диск и т. д.)、программное обеспечение(Версии операционной системы, базы данных, промежуточного программного обеспечения и т. д.)и сетевое окружение(Пропускная способность, задержкаждать)изпоследовательность。Например,еслипроизводственная средасередина使用издаКонкретная модель сервераиКонкретная версия операционной системы,Затем в тестовой среде следует использовать ту же конфигурацию аппаратного и программного обеспечения. также,данные库серединаизданные量级也должен сделатьвозможныйипроизводственная средаматч,Только так мы сможем стать болееДействительно отражает производительность системы под реальной нагрузкой。
производительностьтестовая среда Должен быть независимым от других видов деятельности по тестированию.(нравитьсяФункциональное тестирование, интеграционное тестированиеждать),исуществовать В период тестирования нельзя Что Его тестовая деятельность мешает。Это потому, что Тестирование производительности часто занимает много времени и требует больших ресурсов. Если ресурсы используются совместно с другими тестами, на результаты тестов могут повлиять внешние факторы и потерять точность. Кроме того, при проведении различного Тестирования производительностисцена,Также следует избегать параллельных запусков.,Чтобы предотвратить взаимное влияние между сценами。
Основная причина – Тестирование На производительность будут влиять другие факторы, что приведет к неточным результатам. Неточные результаты приведут к Тестированию. Введенные данные о производительности недействительны, что может привести к ошибочным оценкам. Если это невозможно гарантировать Тестирование производительностив процессесредаизнезависимый,причинаиз影响就даданныеизНеточная и неэффективная работа。
Принцип независимости в основном включает, помимо прочего, следующие аспекты.
Нет общей среды。и разработка, функциональное тестированиеждать Задачи не делятсята же среда,Тестирование производительности有независимыйизтестовая среда。共同调用该средаизсистемаНеобходимо использовать в шахматном порядке и нельзя использовать совместно.。
Сценарии стресс-тестирования проводятся серийно. В Тестировании производительностив процессе,При выполнении стресс-теста системы,针вернодругойизтестовый сценарийНужно проводить серийно,В противном случае это будетВлиять на результаты тестов друг друга。
Готовимся к выступлению тестовая средачас,Следует также учитыватьЭкономически эффективен。Это означает не только жесткий контрольЗатраты на закупку запчастей и техническое обслуживание,более важныйизда要существоватьПри условии обеспечения качества испытаний,Найдите наиболее экономически эффективное решение. Например,когда лицом к лицукрупномасштабные распределенные системычас,возможныйнезачемполная копияпроизводственная средаиз Все серверы,Вместо этого вы можете пройтиСоответствующим образом уменьшите масштабимитировать реальныепроизводственная окружающей среды, если это может удовлетворить потребности в тестировании.
принцип рентабельность означает, что мы готовимся к проведению тестовой работы средаизв процессе Необходимо учитывать стоимостьизинвестироватьивыход,Технологии служат бизнесу,Поэтому мы не можем рассматривать только техническую реализацию.,Также необходимо учитывать соотношение ввода-вывода.
Причина, по которой был предложен принцип рентабельности, главным образом, для следующих двух сценариев: первый заключается в том, что система включает в себя множество сервисов, и необходимо построить новую и производственную. Экологичная конфигурация тестовой средаиз Стоимость больше,При этом стоимость содержания комплекта секс-инвентаря, точно такого же, как и серийный, выше.;ДругойПроводить стресс-тестирование непосредственно на производственной среде.,В настоящее время, помимо подготовки некоторых дополнительных ресурсов,ЧтоРиск также больше,Производство может пострадать. В этих двух разных сценариях,Необходимо объединить целии Доход считается в целомнравиться Как действоватьпроизводительностьтестовая Подготовка среды, это очень важный принцип Рентабельность в основном включает, помимо прочего, следующие аспекты.
Стоимость ресурса:В основном задействует аппаратные ресурсыждать方面инвестироватьизрасходы,Специально для подготовки ресурсов для микросервисной архитектуры в сценариях с более чем 50 сервисными узлами.
Стоимость работ:В основном задействованы инженеры по эксплуатации и техническому обслуживанию.и Загрузка инженера-разработчикаизинвестировать,Например, необходимо инвестировать в эксплуатацию и обслуживание сопутствующих машин.,Разработчики также обязаны выполнять работы по техническому обслуживанию прикладной системы.
Если после прочтения вы найдете что-то полезное, пожалуйста, подписывайтесь, ставьте лайки, пересылайте, оставляйте комментарии и т. д.! ! !