2010-10-28 10 views
10

Używam aplikacji do testowania mojej aplikacji i mam problem z przekazaniem prawidłowego pliku cookie. Moje dane ciasteczko wygląda następująco:Jak przekazać złożony plik cookie do ab do testowania?

messages=95925d68c34fcc68b3fcc2e5061a45278c35af41$[[\\\\"__json_message\\\\"\\\\05420\\\\054\\\\"Data\\\\"]] 

nie mogę dowiedzieć się, jak dostać się na drugą część napisu do ab wysłać do mojego serwera. Robię coś

ab -C messages='95*snip*5af41$[[\\\\"__json_message\\\\"\\\\05420\\\\054\\\\"Data\\\\"]]' http://example.com:80/ 

wszystkiego do [ jest wysyłany, ale nic stamtąd. Obawiam się, że [ jest jakimś rodzajem kontroli mojej powłoki, która ucieka, ale nie jestem do końca pewien, co to jest. Sądziłem, że pojedyncze cytaty pozwolą mi umieścić w nich cokolwiek poza pojedynczym pojedynczym cytatem.

Odpowiedz

19

Wymyśliłem to. Okazuje się, że poprawna składnia to:

ab -C 'messages="93bad4084536e6ee5839de07d59c8a42eadf014f$[[\"__json_message\"\05420\054\"Houston3\"]]"' http://localhost:8000/ 
+1

Oznacza to, że należy podać całą wartość cookie, a następnie podać również wartości zmiennych wewnętrznych. >. < –

+0

Dzięki. W połączeniu z początkowym zwijaniem mogę go dobrze napisać. – crodjer

Powiązane problemy