Опыт облачного стресс-тестирования
Опыт облачного стресс-тестирования

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

https://console.cloud.tencent.com/pts/projects После прихода сюда Если открытие было первый раз, то я слишком быстро нажал и не сделал скриншот, поэтому картинку не выложу.

Новый проект

прямой Новый проект

Заполните соответствующую информацию о содержимом и перейдите к «Создать новое событие».

Создать новую сцену

Когда вы нажмете «Создать новое событие», вы увидите проекты, которыми уже владеете.

Есть три режима. Начнем с самого простого.

Проверка пакета ресурсов

После включения простого режима мы видим, что ресурсы нужно потреблять, поэтому сначала смотрим пакет

Создайте новую среду

Хорошо, базовый пакет есть, запустите его напрямую, вернитесь к настройке параметров и создайте новый для управления средой.

Сохранитесь, вернитесь и начните играть.

Конфигурация параметров

Расширенная конфигурация имеет привязку к доменному имени и IP.

Закройте мое тестовое доменное имя и давайте его отладим.

Сначала отладка

Встану в очередь ожидания

Похоже, это удалось

Затем возвращаемся и нажимаем Настроить.

После входа давайте запустим его.

Посмотрим, смогу ли я убить свою маленькую машинку.

Отчет о стресс-тесте

После запуска никто не погиб. Похоже, что пропускная способность все еще находится в пределах рекламного лимита.

Мы можем видеть конкретную задержку доступа в деталях услуги.

Существуют также такие ситуации, как частота сбоев при отправке и так далее.

Что касается задержки, то на маршруте из Гуанчжоу в Гуанчжоу она все же немного выше.

Мы также можем видеть четкие запросы RPS и другие отчеты в многомерном анализе.

Последняя машина давления, которую я видел, имела адрес, начинающийся с 192.168.0.1.

После завершения выполнения вы можете просмотреть его в историческом отчете или щелкнуть его непосредственно, чтобы просмотреть.

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

Тогда давайте посмотрим на использование. Оно почти совпадает с фактической оценкой.

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

Контакт сигнализации

Контакт сигнализация продолжает сообщать об ошибках,Поэтому я не буду демонстрировать успех.,Просто взгляните на страницу

Запись трафика

Давайте разберемся, что такое Запись трафика.

Сначала нас просят установить плагин, поэтому давайте установим его.

Загрузите его и разархивируйте локально, затем следуйте инструкциям.

Вы можете видеть, что мы успешно установили его здесь.

Вернитесь на предыдущую страницу, обновите ее и нажмите «Пуск».

Напишите свои параметры. Затем нажмите, чтобы начать запись.

Он перейдет прямо на URL-адрес, который вы заполните.

Извините, это немного сбивает с толку. Я имею в виду, что он будет записывать все ваши действия и генерировать сцену в соответствии с этим действием. И здесь верхний предел составляет 300 запросов. Фактически, если вы откроете только один, просто нажмите кнопку. перечеркните страницу, чтобы завершить запись.

Извините, я сначала не ожидал такого странного финала.

Затем он возьмет некоторые из типов, которые мы только что выбрали.

Затем он автоматически создаст сцену, а затем перейдет к параметрам на основе этой сцены. В настоящее время, поскольку записей много, их можно упорядочить.

Я его какое-то время отлаживал, но необходимости не было, поэтому на стресс-тест не нажимал.

Используйте грубый метод и снова ударьте по первому.

Регулярное испытание давлением

На этот раз мы используем запланированное задание.

Вы можете видеть, что содержимое запланированного меню довольно богато.

Здесь мы возвращаемся к выполнению один раз.

Прилагаются инструкции по расширенной настройке:

Он также имеет некоторые условия и ограничения. Если вы заполните его неправильно, он появится.

Даже недопустимое выражение cron

Похоже, я не хотел сдаваться, поэтому привел следующий пример:

Это довольно весело, если вы выберете неделю, она будет выглядеть вот так

Внимательно оцените логику. Хорошо, давайте двигаться дальше.

Еженедельная детализация — с понедельника по воскресенье, а дневная детализация — от 1 до 31. Если в текущем месяце не выбран день, то он будет в следующем месяце. Например, в феврале нет 29. 29-й сингл, то он будет в январе и марте. Триггер, февраль не указан, понимаешь?

Как показано выше, хорошо, давайте вернемся к выполнению еще раз.

Запланированные задачи можно завершить до их выполнения.

Вернитесь назад и измените параметры параллелизма на 1000, остальные оставьте без изменений, продолжите, а затем дождитесь выполнения запланированной задачи, чтобы посмотреть, не убьет ли она вас.

В 18:33 я увидел, что оно выполнено. Нажмите на сцену и увидите, что она запущена.

Казалось, что на этот раз звонок был на месте, но машина не сработала.

Вы можете увидеть кучу отчетов об ошибках

Посмотрите конкретные данные

Кажется, что окончательный эффект в порядке.

Проверочный стресс-тест

Пакет ресурсов также был вычтен, так что все почти готово. Давайте посмотрим на данные мониторинга машины и выясним, почему нет сигнала тревоги.

Судя по нагрузке на процессор и сеть, он находится на стресс-тестировании.

Максимальное использование памяти составляет чуть более 55. Поскольку это простой стресс-тест домашней страницы и не включает в себя сложные сценарии, он предназначен только для справки. Есть много недостатков, поэтому, пожалуйста, потерпите меня.

режим сценария

режим режима в основном такой же, как и простой режим,Процесс настройки параметров в основном такой же,Разница в том, что используется официальный сценарий.

Давайте рассмотрим последний, который посложнее. Я покажу вам меню и не буду его демонстрировать. Разница немного большая.

JMeter

Лично я считаю этот метод относительно продвинутым, а потом я обнаружил, что SLA позволяет остановить стресс-тест после достижения порогового значения.

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

Ну, это действительно здесь. Большую часть повседневных вещей можно описать, но некоторых деталей может быть недостаточно. Поскольку реальных сцен нет, их нельзя отобразить напрямую. Если у вас есть какие-либо вопросы, вы можете задать их официальному лицу.

boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose