Пишу, по большей части, про историю, свою жизнь и немного про программирование.

Siege-3.0.3

Вышла версия 3.0.3 утилиты нагрузочного тестирования Siege с моим патчем, исправляющим проблему с подстановкой переменных.

Мне показалось, что автор стесняется багов. В файле истории у него ни одного упоминания слова «баг» и только одно слова «фикс», при этом в 3.0.0 был ещё один баг, который я правил (понадеявшись на свежесть «брю» в «Маке», не увидел, что на тот момент уже вышла 3.0.2 без бага).

А так выглядит запись о моём исправлении бага:

Строчка в истории изменений (16.63КиБ)

Точно стесняется.

12 комментариев
mou 2013

Слушай, а чем оно лучше лунапарка?

Евгений Степанищев (bolknote.ru) 2013

Комментарий для mou:

Проще, меньше. Я в «Танк» боюсь даже лезть, чтобы сделать свои хотелки, а в Siege влез: https://github.com/bolknote/siege-fork

В Siege порог вхождения нулевой.

mou 2013

Комментарий для Евгения Степанищева:

А что за хотелки? И зачем лезть? Танк же просто ленту выплевывает, а ленту ты можешь сгенерить какую угодно. Обычно генератор выглядит как 5-6 строчек на питоне или перле.

Евгений Степанищев (bolknote.ru) 2013

Комментарий для mou:

А что за хотелки? И зачем лезть?

Хотелки вот такие: http://bolknote.ru/all/4032/ Ну как зачем? Большинству это не нужно, у нас узкий случай.

Обычно генератор выглядит как 5-6 строчек на питоне или перле.

А в Siege просто текстовый файл с подстановкой переменных. Причём, большинства параметров, о которых говорится в справке «Танка» там нет вообще. Он просто лупит с той скоростью, с которой получается.

Евгений Степанищев (bolknote.ru) 2013

Комментарий для mou:

А чего ты через «Ярушку» или «Мойкруг» тут не залогинишься?

mou 2013

Комментарий для Евгения Степанищева:

Ну если тебе statefull — то это все объясняет.
А как?

Ы «mou» Плодоовощ (larionovmou.ya.ru) 2013

Комментарий для Евгения Степанищева:

Хотя, вспоминая, как я стрелял, то я statefull приложения обстреливал танком.

Евгений Степанищев (bolknote.ru) 2013

Комментарий для mou:

Ты не знаешь что такое OpenID что ли? :)

mou.ya.ru (или какой там у тебя логин на Ярушке)
openid.yandex.ru/mou
anlarionov.moikrug.ru

Евгений Степанищев (bolknote.ru) 2013

Комментарий для larionovmou.ya.ru:

Хотя, вспоминая, как я стрелял, то я statefull приложения обстреливал танком

Понимаешь, я открыл доку по Siege и тут же написал конфиг, прямо сразу, а доку по Танку открыл, почитал (ууу, круто) и закрыл :) Порог вхождения выше, я не хочу так много времени сейчас на это тратить :) А то что нужно Танк тоже вряд ли умеет — всё-таки хотелка редкая у меня.

hshhhhh (hshhhhh.name) 2013

Комментарий для Евгения Степанищева:

Понимаешь, я открыл доку по Siege и тут же написал конфиг, прямо сразу, а доку по Танку открыл, почитал (ууу, круто) и закрыл :)

А я попытался поставить siege и как-то забил :). У меня в генте она тащила миллион каких-то зависимостей.

Обошелся курлом в много потоков. Мне хватало тогда :).

Евгений Степанищев (bolknote.ru) 2013

Комментарий для hshhhhh.name:

У меня в генте она тащила миллион каких-то зависимостей

У нас что-то вообще ничего не притащила :)

Да и у меня на «Маке» ничего особенного ей не нужно:

bolk@bolknote ~$ otool -L `which siege`
/usr/local/bin/siege:
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 169.3.0)
/usr/lib/libssl.0.9.8.dylib (compatibility version 0.9.8, current version 47.1.0)
/usr/lib/libcrypto.0.9.8.dylib (compatibility version 0.9.8, current version 47.1.0)

hshhhhh (hshhhhh.name) 2013

Комментарий для Евгения Степанищева:

У меня сейчас тоже ничего не тянет потому что у меня ява стоит, а раньше не было совсем :)