Size: a a a

QA — Load & Performance

2021 April 24

VS

Vladislav Suvorov in QA — Load & Performance
пока в цпу в основном упираюсь. там проблема в том, что запросы с шифрованием и нужно в зависимости от задач до 1000 рпс
источник

VS

Vladislav Suvorov in QA — Load & Performance
забыл написать, что скрипты на джиметре
источник

АК

Андрей Коломытов... in QA — Load & Performance
Интересный вопрос, а как хорошо конкретная ЖВМ использует разные фишки новых крутых ЦПУ, использует ли вовсе. Пока что бест практис, кажется, выглядит так: возьми что-то, затем ещё столько штук, сколько не хватает.
источник

АК

Андрей Коломытов... in QA — Load & Performance
И это что-то, скорее всего, АТИ-шные ЦПУ-хи (относительно новые).
источник

VS

Vladislav Suvorov in QA — Load & Performance
впринципе пока это так и работает, использую несколько машин, но в планах собрать одну мощную, чтобы реже необходимо было подключать дополнительные
источник

АК

Андрей Коломытов... in QA — Load & Performance
ИМХО мерилом должна быть ТПС на рубль. 2-3 дешёвых машины могут быть и лучше, и меньше шанс упереться в сетевой интерфейс. С интересом послушаю, какие у кого кейсы на сей счёт 🙂
источник

A

Andrew in QA — Load & Performance
ТПС?
источник

АК

Андрей Коломытов... in QA — Load & Performance
РПС, ок.
источник

A

Andrew in QA — Load & Performance
Если пост обработки нет, то можно РПС (hits jm), если есть, то РеспонсПС верно я  мыслю?
источник

АК

Андрей Коломытов... in QA — Load & Performance
Я думаю какие попугаи важны, в тех и мерить. ОПС очень разные бывают, и транзакции разные. Мой посыл был считать производительность машины. В корпоративном сеттинге нас, как бы, не должно волновать электричество, шум, занимаемое место и так далее. Несколько устройств будет надёжнее, чем одно (при прочих равных). Рост производительности ЦПУ, как правило, нелинеен, и дороже — это быстрее, но на на столько, на сколько дороже (при постоянстве архитектуры, которая не факт, что будет полностью утилизирована конкретной ЖВМ, надо исследовать).
источник

АК

Андрей Коломытов... in QA — Load & Performance
Опять же, 2 дисковых подсистемы могут быть производительнее одной, в 2 раза дороже (могут не быть, технологии разные). 2 комплекта сетевух, как правило, дают канал шире одной (при постоянстве технологии). Ещё раз запрошу опыт коллег.
источник

АК

Андрей Коломытов... in QA — Load & Performance
Если говорить о ПЦ, то с некоторых ТПС рекомендуется разделять генератор и контроллер, так что тут вообще без вариантов.
источник

A

Andrew in QA — Load & Performance
Я не спорю. Я тему развиваю... если считать на рубль, то выбор не велик.
источник

AS

Andrey Shalygin in QA — Load & Performance
Здравствуйте, требуется записать несколько строковых значений в массив в Loadrunner, при использовании метода lr_save_string ("Frankfurt", "CITY");
 
 lr_save_string ("London", "CITY"); записывает и перезаписывает просто в переменную, а нужен массив
источник

A

Andrew in QA — Load & Performance
А кем рекомендуется? Меня вопрос давно мучает, что можно сделать, когда ответы очень тяжёлые, но дропать их не хочется.
источник

АК

Андрей Коломытов... in QA — Load & Performance
Разработчиками и поддержкой ПЦ на основании опыта.
источник

АК

Андрей Коломытов... in QA — Load & Performance
Речь идёт, примерно, о 200 ТПС.
источник

АК

Андрей Коломытов... in QA — Load & Performance
У меня был кейс зависшего наглухо генератора и сценария, потому что и генератор и контроллер были на одной ноде.
источник

P

Pengo in QA — Load & Performance
а чуть подробнее можно? интересно стало. это виртуалка, железная машина, ...?
источник

АК

Андрей Коломытов... in QA — Load & Performance
Я так понимаю, у ПЦ какое-то странное отношение с памятью, и испольнением кода в целом. Оно умеет компилировать скрипты с вызовом несуществующих переменных, и затем падать. Умеет не сбрасывать участок памяти, хранящей перменную, и новая перменная выходит с уже каким-то значением (рабочая гипотеза по одному кейсу, лучшей пока нет), умеет падать из-за какого-то непонятного стечения обстоятельств просто так, с руганью на ДЛЛ отвечающую то ли за память, то ли за время, а потом работать. Скорее всего оно умеет генерить ошибки при повторном использовании вузеров (ай ай ай, зачем вы вебфункции поставили в юзер_инит, не надо так), оно умеет падать потому, что вузеры могут быть потоками, а могут процессами. И всё это, поправьте, в виде си-образного байткода на какой-то виртуалке (тут мало инфы, я слышу и вижу такую, в основном).
источник