2013-03-07 20 views
9

Zacząłem próbować wrk. Jest bardzo prosty w użyciu i bardzo trudny na serwerze, ale nie wiem, jak wykonać inne żądanie, takie jak POST. W rzeczywistości nie wiem nawet, czy to narzędzie pozwala na to. Dokumentacja jest bardzo minimalna.Żądanie POST z wrk?

Dzięki

+0

Według twórcy wrk ... Nie jest możliwe i nie będzie możliwe wykonanie innej metody HTTP niż GET. https://github.com/wg/wrk/issues/22#issuecomment-14677726 – jackdbernier

Odpowiedz

30

To jest teraz możliwe. Oto przykład https://github.com/wg/wrk/blob/master/scripts/post.lua.

zapisz to w skrypcie * .lua i przekaż do testu linii komend za pomocą opcji -s.

+0

wow! Pozwól mi to sprawdzić. Przełożę odpowiedź na twoją, jeśli uda mi się ją uruchomić. Dzięki, że wróciłeś do tego wpisu. – jackdbernier

+1

Ty jesteś, jesteś ratownikiem! Właśnie tego chciałem. Prosty i elegancki sposób testowania moich interfejsów API postów. +1 –

2

Według twórcy WRK ... To nie jest możliwe i nie będzie możliwe wykonywanie innej metody HTTP GET niż. http://github.com/wg/wrk/issues/22#issuecomment-14677726

+8

To, kto kiedykolwiek głosował, było prawdą w chwili pisania tego. > "Witaj, wrk nie obsługuje obecnie metody HTTP innej niż GET. Ogólnie rzecz biorąc, preferuję wymaganie od ludzi, aby dostroili kod, który testują, lub dodają złożoność do wrk. Na przykład sprawienie, by punkt końcowy POST odpowiedział na GET i może mieć pewne kodowane na stałe POST, a nie przekazywanie go za pośrednictwem wrk. " To powiedziawszy, że jest teraz obsługiwane. – jackdbernier