Size: a a a

QA — Load & Performance

2019 November 25

AG

Alex Grishutin in QA — Load & Performance
Ребзя а юзает кто активно Phoronix Test Suite?
Можете съюты на которые стоит обратить внимание посоветовать?
источник

AL

Alexandr Lipatov in QA — Load & Performance
Коллеги, добрый вечер. Вопрос немного не по нагрузке, но может кто сталкивался. В тимсити крутятся нагрузочные скрипты жметра. Запускаются через ssh exec на удаленной машине. Репорты соответственно формируются на удаленной машине. Хотелось бы запихнуть сформировавшийся репорт в артифакты тимсити, но подключение по ssh для выкачивания репорта не хочет работать. Кто-нибудь решал такую проблему?
источник

МК

Михаил Краснов in QA — Load & Performance
Alexandr Lipatov
Коллеги, добрый вечер. Вопрос немного не по нагрузке, но может кто сталкивался. В тимсити крутятся нагрузочные скрипты жметра. Запускаются через ssh exec на удаленной машине. Репорты соответственно формируются на удаленной машине. Хотелось бы запихнуть сформировавшийся репорт в артифакты тимсити, но подключение по ssh для выкачивания репорта не хочет работать. Кто-нибудь решал такую проблему?
попробуйте через ssh (или лучше с машины где тимсити) выполнить scp
источник

AL

Alexandr Lipatov in QA — Load & Performance
Пробовали, не помогает
источник

МК

Михаил Краснов in QA — Load & Performance
Alexandr Lipatov
Пробовали, не помогает
а как именно пробовали?
источник

AL

Alexandr Lipatov in QA — Load & Performance
Через ssh exec
scp -r машина:/путь ./
источник

AL

Alexandr Lipatov in QA — Load & Performance
В инете нашел, что можно через -W и файл с паролем подсовывать , но в таком случае ругается на invalid key -W
источник

МК

Максим Какбыпограммизд in QA — Load & Performance
а ключ ssh нельзя прописать чтоли. это быстрей и удобней. на удаленной машине публичный кусок, в тимсити засунуть приватный. там и пароль. проблема решена
источник

K

Kira in QA — Load & Performance
Всем добрый вечер
источник

AL

Alexandr Lipatov in QA — Load & Performance
Максим Какбыпограммизд
а ключ ssh нельзя прописать чтоли. это быстрей и удобней. на удаленной машине публичный кусок, в тимсити засунуть приватный. там и пароль. проблема решена
Тоже вариант, спасибо
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Kira
Всем добрый вечер
йоу
источник
2019 November 26

VG

Viktor Ganeles in QA — Load & Performance
Kira
Всем добрый вечер
Ага, питер!
источник

R

Rita Greyreality 🌈 in QA — Load & Performance
Привет) вопрос про большое кол-во данных в таблицах. когда мы тестим максимальный TPS с response time =100ms мы гоняем тест только 30мин.  
с прода начали приходить инфо про проблемы:
1) время ответа login запроса увеличивается через 12ч
2) при количестве заказов >200k api создания заказов отвечает медленнее

у продукта куча апих и счас выкатили на страну с большим кол-вом пользователей, которые начали заполнять некоторые таблицы быстрее чем B предыдущей стране.

вопрос:
1) как вы тестите на больших даных? создаете из всегда сами или как?
2) как оптимально подойти к решению заявленных проблем и предотвратить их в будущем?
источник

M

Max in QA — Load & Performance
Объемное тестирование и тестирование стабильности. Варианты создания данных вопрос индивидуальный. Кто то создает сам, кто-то берет копию прода. Серебряной пули тут нет
источник

I

Ilya in QA — Load & Performance
Max
Объемное тестирование и тестирование стабильности. Варианты создания данных вопрос индивидуальный. Кто то создает сам, кто-то берет копию прода. Серебряной пули тут нет
+1. На одном из прошлых мест было партиционирование по дням, поэтому были тесты длительностью пару дней, посмотреть как деградирует система в зависимости от данных при постоянной нагрузке.
На текущем проекте восстанавливаем данные из дампа прода и размножаем, после чего проводим тест.
Смотрите что вам проще внедрить и поддерживать.
источник

R

Rita Greyreality 🌈 in QA — Load & Performance
Max
Объемное тестирование и тестирование стабильности. Варианты создания данных вопрос индивидуальный. Кто то создает сам, кто-то берет копию прода. Серебряной пули тут нет
ммм... а как вы определяете для каких апишек делать объемное? в бд таблицы перебрать или можно какую-то определенную метрику из mysql взять и график в grafana построить?
источник

M

Max in QA — Load & Performance
Rita Greyreality 🌈
ммм... а как вы определяете для каких апишек делать объемное? в бд таблицы перебрать или можно какую-то определенную метрику из mysql взять и график в grafana построить?
если на проде наблюдаеются проблемы, смотрите статистику оттуда
источник

M

Max in QA — Load & Performance
объемное делается не для апишек, это в основном работа с БД
источник

R

Rita Greyreality 🌈 in QA — Load & Performance
Ilya
+1. На одном из прошлых мест было партиционирование по дням, поэтому были тесты длительностью пару дней, посмотреть как деградирует система в зависимости от данных при постоянной нагрузке.
На текущем проекте восстанавливаем данные из дампа прода и размножаем, после чего проводим тест.
Смотрите что вам проще внедрить и поддерживать.
они не хотят давать прод. там инфа по транзакциям. банк картам. паспортам. я им предлогала за анонимизировать данные. но им все равно не нра. типа я все равно могу эти данные использовать и продать статистику конкурентам о_О
источник

M

Max in QA — Load & Performance
Rita Greyreality 🌈
они не хотят давать прод. там инфа по транзакциям. банк картам. паспортам. я им предлогала за анонимизировать данные. но им все равно не нра. типа я все равно могу эти данные использовать и продать статистику конкурентам о_О
это уже вопрос коммуникаций, на самом деле
источник