Narzędzie do uzbrojenia (tworzenie) wielu instancji EC2 pszczoły (mikro) do ataku (test obciążenia) cele (aplikacje internetowe).
Ponadto, kara w tej haniebnej ustawy z dumnego ula.
Instalacja dla użytkowników
Preferowane:
pip install beeswithmachineguns
lub, jeśli musisz:
easy_install beeswithmachineguns
Instalacja dla programistów (w / virtualenv + virtualenvwrapper)
git clone git: //github.com/newsapps/beeswithmachineguns.git
beeswithmachineguns cd
mkvirtualenv --no-site-packages pszczoły
easy_install pip
pip install -r requirements.txt
Poświadczenia Konfiguracja EC2
Pszczoły wykorzystuje boto do komunikowania się z EC2, a tym samym wspiera te same metody przechowywania poświadczenia, że to robi. Są to zmienne środowiskowe, stwierdzając, pliki konfiguracyjne globalne maszynowo i plikach konfiguracyjnych poszczególnych użytkowników. Możesz przeczytać więcej na temat tych opcji na boto & rsquo; s stronę konfiguracji.
Zastosowanie
Typowa sesja pszczoły wygląda mniej więcej tak:
pszczoły up -s 4 -g frakkingtoasters -k publicznego
Pszczoły atakują -n 10000 -c 250 -u http://www.ournewwebbyhotness.com/
pszczoły w dół
To obraca się 4 serwery w grupy zabezpieczeń & lsquo & rsquo; publicznej; za pomocą pary kluczy & lsquo EC2; frakkingtoasters & rsquo ;, którego klucz prywatny oczekuje się, aby zamieszkiwali w ~ / .ssh / frakkingtoasters.pem.
Uwaga: Domyślna grupa zabezpieczeń EC2 jest nazywany & lsquo; & rsquo domyślnych; i domyślnie blokuje dostęp SSH. Polecam tworzenie & lsquo; & rsquo publicznego; Grupa bezpieczeństwa do użytku z pszczołami i wyraźnie otwarcie portu 22 na tej grupie.
Uwaga 2: Zawsze zawierać ukośnik podczas testowania domenę główną. Podstawowym narzędziem load-testów (ab) nie robi & rsquo; t obsługuje surowych domen.
Następnie wykorzystuje te cztery serwery wysłać 10.000 wniosków, 250 na raz, do ataku OurNewWebbyHotness.com.
Wreszcie, to obraca się serwery 4. Proszę pamiętać o tym & mdash zrobić; & rsquo możemy aren t odpowiedzialny za rachunki EC2.
Dla pełnej opcji typu:
pszczoły -h
zastrzeżenie! (PRZECZYTAJ)
(Poniżej został żłobienia z naszego oryginalnego blogu na temat pszczół.)
Jeśli zdecydujesz się skorzystać z Bees, prosimy mieć na uwadze następujące istotne zastrzeżenie: są, bardziej lub mniej Distributed Denial-of-service attack w fantazyjnym opakowaniu, a zatem jeśli skieruj je na dowolnym serwerze don & rsquo ; t właścicielem będzie zachowywać się nieetycznie, masz swoje konto Amazon Web Services zablokowana out i odpowiedzialności w sądzie dla każdego przestoju zadajesz.
Zostałeś ostrzeżony.
Błędy
. Proszę się zalogować swoje błędy na GitHub zagadnień tracker
Wymagania :
- Python
- boto
- paramiko
Komentarze nie znaleziono