Go: Capturing web traffic

Pokud vyvíjíte nějakou webovou aplikaci, určitě se jednou dostanete do situace, že byste ji chtěli nějak reálně otestovat. A tím reálně otestovat myslím to, že by bylo fakt dobré na ní pustit například reálný trafic.

Něco jako nesimulovaný reálný provoz, ale bez toho, že byste testovanou aplikaci opravdu nasadili do produkce.

Jde to! GOREPLAY je právě ta utilita, která vám přesně s tímto pomůže.

Umí skvělé věci. Stačí ji spustit se správnými parametry a dokáže doslova divy.

Tím minimem je logování příchozího trafiku. Připojíte k bežící apce na daném portu a jednoduše logujete vše co na server přichází včetně informací o responsech.

Super vychytávka je, že trafik zalogovaný do souboru, a ten pak můžete poslat proti vaší testované aplikaci a sledovat co se bude dít.

No a vrcholem všeho pak je, že trafik monitorované aplikace můžete v reálném čase směrovat na jiným port, kde máte spuštěnou novou verzi své aplikace a testovat ji opravdu v reálném provozu v reálném čase na reálném trafiku.

Go je boží!


Publikováno v GoTagged