2015-10-23 10 views
8

Chciałbym zobaczyć, co jest w treści posta, które przesyłam w moim scenariuszu. W rzeczywistości chciałbym zobaczyć wniosek, wniosek i odpowiedź. Patrząc na docs i forach, widzę, że mogę odkomentuj linię w logback-test.xml co zrobiłem, jak pokazano poniżejGatling - treść logu żądania w symulacji.log lub konsoli

<contextListener class="ch.qos.logback.classic.jul.LevelChangePropagator"> 
    <resetJUL>true</resetJUL> 
</contextListener> 

<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> 
    <encoder> 
     <pattern>%d{HH:mm:ss.SSS} [%-5level] %logger{15} - %msg%n%rEx</pattern> 
     <immediateFlush>false</immediateFlush> 
    </encoder> 
</appender> 

<!-- Uncomment for logging ALL HTTP request and responses --> 
<logger name="io.gatling.http" level="TRACE" /> 
<!-- Uncomment for logging ONLY FAILED HTTP request and responses --> 
    <!--<logger name="io.gatling.http" level="DEBUG" /> --> 

<root level="DEBUG"> 
    <appender-ref ref="CONSOLE" /> 
</root> 

plików simulation.log ani pokazy konsoli mi wniosek, odpowiedź itd. Po trochę googlowania i czytania dokumentacji, zobaczyłem, że mogę to zrobić -

.extraInfoExtractor(extraInfo => List(extraInfo.request, extraInfo.response,extraInfo.session)) 

to daje mi prawie wszystko z wyjątkiem treści żądania. Jak uzyskać treść żądania? Próbuję debugować problem, w którym jestem pewien, że wysyłane ciało nie jest tym, czego naprawdę chcę.

Odpowiedz

7

Dodaj to do swojej logback.xml

<logger name="io.gatling.http.ahc" level="DEBUG" /> 

To będzie drukować następujące dane dla każdego niepowodzenia -

  1. URL żądania
  2. nagłówka żądania
  3. Zapytanie ciało
  4. nagłówku odpowiedzi
  5. Gatling se ssion data
+0

Dziwnie dostaję wnioski o pomyślne zalogowanie się również – ndtreviv

+0

DEBUG nie działał dla mnie, ale TRACE zrobił: Gapmeister66

0

Pominięto tylko komentarz odkomentowany TRACE i pozostawienie komentarza DEBUG.

Powiązane problemy