5. А что это?
Система нагрузочного тестирования
Генерирование нагрузки
Измерение производительности
Распределённая и масштабируемая
Готовая для «облака»
6. А зачем?
Другие системы не умеют
использовать «облака»:
Автоматически выделять машины
Устанавливать на них всё
необходимое
26. От кода к AST
[{pool, [{size, 1}, {worker_type, dummy_worker}],
[…, {set_signal, «A»}, …]
},
{pool, [{size, 1}, {worker_type, dummy_worker}],
[…, {wait_signal, «A»}, …]
}].
pool
pool
[]
[]
[]
[]
size
worker_type
size
worker_type
set_signal
wait_signal
27. От AST к графу
pool pool
[] [] [] []
size w_t size w_t
set_signal(A) wait_signal(A) start
finish
set_signal(A) wait_signal(A)
start
finish
Ищем циклы с помощью digraph