Portproof · Задачи для прокси
Прокси для QA и регионального тестирования
Прокси меняет сетевой маршрут теста. Для полезной региональной проверки отдельно задайте язык, часовой пояс, размер экрана, cookie и состояние аккаунта. Сравнивайте результаты в контролируемом сценарии своего сайта или с разрешения владельца.
Каталог и инструкции — на русском. Страница отдельного товара, аккаунт, корзина, оплата и полные условия обслуживания пока доступны на английском.
Начните с проверяемого результата
1. Опишите проверяемое правило
Например, доставка зависит от сохранённого адреса, а формат цены — от локали. Укажите ожидаемый результат для каждого фактора до запроса. Не считайте любой другой экран ошибкой прокси: сначала выясните, какой сигнал использует приложение.
2. Составьте матрицу условий
Записывайте запрошенную страну выхода отдельно от языка, валюты, часового пояса, cookie и аккаунта. Между двумя проверками меняйте один фактор. Для нового сценария используйте отдельный контекст браузера без случайно унаследованной сессии.
3. Проверьте соединение и приложение
Сначала убедитесь, что тестовый запрос проходит через нужную настройку прокси. Затем проверяйте конкретную страницу и её поля. Успешный echo-тест не подтверждает, что другое приложение использует те же параметры.
4. Сохраните воспроизводимый результат
Запишите время, версию приложения, идентификатор сценария, условия и фактический результат. В снимках и логах скройте персональные данные и секреты. Повторите сбой в тех же условиях до изменения нескольких настроек сразу.
Проверка валюты без смешивания факторов
Учебная матрица для собственного тестового магазина. Это план эксперимента, а не обещание поведения стороннего сайта или наличия конкретной страны в пуле.
- A: базовый запуск
- Одна доступная страна выхода, русский язык, EUR, пустые cookie, гостевой аккаунт.
- B: меняем язык
- Сохраняем страну и EUR, меняем только язык. Проверяем перевод и формат числа.
- C: меняем адрес доставки
- Возвращаем исходный язык, меняем только адрес. Проверяем доступность доставки и итог по правилам своего магазина.
Выбор пула и сессии
Мобильный выход проверяет маршрут из мобильной сети; он не превращает настольный браузер в телефон. Для мобильной вёрстки отдельно задайте viewport и нужные параметры тестового окружения. Резидентский пул подходит для проверок через доступные пользовательские сети.
Держите одну сессию на связанный сценарий, например «корзина → расчёт доставки». После смены устройства или разрыва соединения фиксируйте незавершённый запуск. Sticky не является обещанием неизменного IP и не управляет cookie браузера.
Общие мобильный и резидентский пулы используют баланс трафика. Покупка ГБ не закрепляет устройство за вами. Аренда выделенного мобильного порта — отдельный продукт со своим сроком и условиями.
Расход и стоимость запуска
Измеряйте весь сценарий с загрузкой страницы, ресурсов и проверок. Сокращайте лишние ресурсы только после сравнения с полным запуском: удалённый скрипт может изменить тестируемую функцию. Ограничьте повторы, чтобы один сбой не исчерпал бюджет.
Цена за ГБ зависит от объёма одного заказа. Сравните текущие ступени, минимальное количество, итог заказа и срок действия трафика. Окончательная сумма подтверждается при оформлении; статичный пример задачи не заменяет цену выбранного продукта.
Когда остановить задачу
Тестируйте свою систему, стенд или согласованный чужой ресурс. Не используйте прокси для обхода контроля доступа. Не отправляйте реальную оплату в автоматическом тесте: используйте стенд и тестовые данные платёжного провайдера.
Перед запуском прочитайте правила допустимого использования — на английском.
Пример независимых настроек окружения: официальная документация Playwright — на английском.
Настройка для этого сценария
Вопросы перед запуском
- Прокси автоматически меняет язык браузера?
- Нет. Страна выхода, язык, часовой пояс и cookie — отдельные настройки. Поведение вашего приложения зависит от используемых им сигналов.
- Мобильный прокси заменяет телефон?
- Нет. Он предоставляет сетевой выход. Вёрстку, сенсорное управление и особенности устройства проверяют отдельным окружением или реальным устройством.
- Как проверить корзину без покупки?
- Используйте собственный стенд и sandbox платёжного провайдера. Не делайте реальную оплату ради проверки прокси.
- Почему повторный тест отличается?
- Сверьте cookie, аккаунт, локаль, версию приложения, адрес доставки и состояние сессии. Изменение IP — только одна из возможных причин.