Size: a a a

QA — Load & Performance

2020 September 23

O

Oleksii in QA — Load & Performance
это ecs кластер, там только имена инстансов
источник

СФ

Степа Фомичев... in QA — Load & Performance
Если честно, я не могу посмотреть гуи ecs, так как у меня его нет, но подозреваю, что в кластере таки должны быть машины, так как исходя из документации ECS построен на обычных EC2
источник

СФ

Степа Фомичев... in QA — Load & Performance
Кстати, дамы и господа, буду рад, если вы поделитесь своими SLA(универсальными, а не специфичными для вашего бизнеса). Я сходу из самых популярных могу привести:
1) throughput
2) response time(avg, percentile)
3) error rate
4) метрики утилизации системных ресурсов
источник

O

Oleksii in QA — Load & Performance
Степа Фомичев
Если честно, я не могу посмотреть гуи ecs, так как у меня его нет, но подозреваю, что в кластере таки должны быть машины, так как исходя из документации ECS построен на обычных EC2
в общем то да, логика в доках авс прослеживается, для получения метрик от ecs используется такой кусок в json:
"metrics": [
   [
     "AWS/ECS",
     "CPUUtilization",
     "ClusterName",
     "cluster",
     "ServiceName",
     "api-java",
     {
       "stat": "Average"
     }
   ]
источник

СФ

Степа Фомичев... in QA — Load & Performance
Oleksii
в общем то да, логика в доках авс прослеживается, для получения метрик от ecs используется такой кусок в json:
"metrics": [
   [
     "AWS/ECS",
     "CPUUtilization",
     "ClusterName",
     "cluster",
     "ServiceName",
     "api-java",
     {
       "stat": "Average"
     }
   ]
А у самого кластера нет id?
источник

O

Oleksii in QA — Load & Performance
а для ec2 там так:
metrics": [
   [
     "AWS/EC2",
     "CPUUtilization",
     "InstanceId",
     "i-1212302390129",
     {
       "stat": "Average"
     }
   ]
источник

O

Oleksii in QA — Load & Performance
Степа Фомичев
А у самого кластера нет id?
не, в том то и дело, там есть только имена в namespaces имя кластера и имя сервиса, что в принципе и логично
источник

СФ

Степа Фомичев... in QA — Load & Performance
В этом aws без 100 грамм и высокооплачиваемого инженера не разберёшься)) постоянно натыкаюсь на такое) и документация паршивая
источник

O

Oleksii in QA — Load & Performance
ооо их дока это отдельное гов*о
источник

СФ

Степа Фомичев... in QA — Load & Performance
Хорошо, что у меня только cloudfront, ec2 и s3, где все просто как 3 копейки
источник

O

Oleksii in QA — Load & Performance
а вы с Гугл БигТейбл не работали? там нужно решить подобную задачу)
источник

СФ

Степа Фомичев... in QA — Load & Performance
Oleksii
а вы с Гугл БигТейбл не работали? там нужно решить подобную задачу)
Нет, к сожалению, я с другими cloud solutions не сталкивался
источник

OC

Oleg Chaplashkin in QA — Load & Performance
Степа Фомичев
Как я себе это представляю:
1) Мы можем показатели померить эмпирически, проведя тест и получив данные. Тут у нас замеры.
2) Если у нас есть исходные данные, мы можем смоделировать на их основе показатели не проводя тест, но точность будет очень небольшой, если вообще будет(так как компьютерные системы работают достаточно хаотичным образом). Тут будет именно расчет.
Остановился на случайной функции и случайном процессе. Собственно "мозги забыли", что такое формализованное моделирование. Важно выбрать объект моделирования и с этим у меня были проблемы.
Теперь объект - поток запросов. Следовательно опируемся на случайный процесс, а он на случайную функцию. Введем пару функцию отображения ключей в случайные значения(для JSON) и можно уже сказать, что некоторый случайный процесс основывается на А, Б, В и т.д.

Ну а численные методы естественным образом будут всякие псевдогенераторы случайных чисел
источник
2020 September 24

АФ

Александр Фролов... in QA — Load & Performance
Ребята привет) подскажите пжлста ресурс где быстро можно разобраться в груви)) я и с джавой сильно не работал, а сейчас есть задача дернуть джсон ответ из апи, условиями выбрать нужный элемент и из него массив запихать в переменную, данные из которой будут использоваться в дальнейших запросах. Я так понял это лучше всего сделать через JSR223 PostProcessor на груви
источник

KY

Kirill Yurkov in QA — Load & Performance
Александр Фролов
Ребята привет) подскажите пжлста ресурс где быстро можно разобраться в груви)) я и с джавой сильно не работал, а сейчас есть задача дернуть джсон ответ из апи, условиями выбрать нужный элемент и из него массив запихать в переменную, данные из которой будут использоваться в дальнейших запросах. Я так понял это лучше всего сделать через JSR223 PostProcessor на груви
источник

MA

Morphys Atlant in QA — Load & Performance
Всем привет. Ребят такой вопрос. Я джун. На проекте сделали оптимизацию, одного журнала. Скажем выгружает данные по определенным фильтрам. И вот заказчику нужна метрика, до и после. Скорость и тд. Подскажите, как это сделать, статью может какую кинете. Благодарю!
источник

g

gat0r in QA — Load & Performance
Вы же сами и назвали метрику: скорость выгрузки до и после.
источник

MA

Morphys Atlant in QA — Load & Performance
Я имел ввиду, как это измерить, для этого jmeter пользуются. Я раньше просто не делал такое
источник

KY

Kirill Yurkov in QA — Load & Performance
Morphys Atlant
Всем привет. Ребят такой вопрос. Я джун. На проекте сделали оптимизацию, одного журнала. Скажем выгружает данные по определенным фильтрам. И вот заказчику нужна метрика, до и после. Скорость и тд. Подскажите, как это сделать, статью может какую кинете. Благодарю!
что за журнал, по какому протоколу выгружается?
источник

g

gat0r in QA — Load & Performance
Что за событие происходит на начало выгрузки? Что за событие происходит на момент конца выгрузки? Можно ли эти события генерировать и регистрировать с помощью инструмента нагрузочного (Jmeter или ещё что-то)?
источник