2014-07-08 12 views
5

Non sono riuscito a trovare documentazione diversa da quattro long i byte ricevuti all'inizio e alla fine del file simulation.log nell'output di Gatling. Qui di seguito è la linea del campione dal registro:Gatling: significato di tutti i campi nel file simulation.log

My scenario - Sync 7526052819726874465-2088 REQUEST  My Page 1404439715068 1404439715068 1404439716103 1404439716103 OK 

Che cosa significa tutto questo stand for? Dovremmo avere queste informazioni da qualche parte nella documentazione di Gatling?

Grazie

Modifica ---------------------------------------- ------------------------------

ho sfogliato fonte Gatling e trovato il FileDataWriterSpec in cui l'output alla simulazione. registro è testato. Secondo questa specifica, abbiamo un oggetto RequestMessage che viene utilizzato come oggetto per trasportare i dati registrati. Secondo questa classe:

case class RequestMessage(
    scenario: String, 
    userId: String, 
    groupHierarchy: List[String], 
    name: String, 
    requestStartDate: Long, 
    requestEndDate: Long, 
    responseStartDate: Long, 
    responseEndDate: Long, 
    status: Status, 
    message: Option[String], 
    extraInfo: List[Any]) extends DataWriterMessage { 
    def responseTime = responseEndDate - requestStartDate 
} 

sopra deve essere: [scenario] [userid] [[groupHierarchy] [nome] [primo/ultimo byte timestamp inviato] [primo/ultimo byte timestamp ricevuto] [stato]

Qualcuno potrebbe confermare? E cos'è esattamente la gerarchia di gruppo?

risposta

2

citerò answer di Gatling piombo Sviluppatore da 2015/09/10:

formato simulation.log non è documentato per una buona ragione: non è un'API pubblica ed è soggetta a frequenti cambiamenti.

Problemi correlati