2016-03-21 8 views
5

Ich habe eine Gatling-Test, folgendes tun sollte:Gatling: Wie Auf- und Abbau Szenario

  1. erstellen Benutzer einmal
  2. nach bestimmten Lastmodell Benutzer-Daten abzurufen. Tatsächliche Belastungsprüfung.
  3. löschen Benutzer nach, wenn

Frage gemacht: wie dies mit Gatling zu emulieren? Wenn ich Aufrufe wie:

val scn = scenario("Test scenario").exec(_create-user_).exec(_retrive-user_).exec(_delete-user_) 
setUp(scn).protocols(httpConf)) 

dann Benutzer erstellen und löschen wird Teil des Tests sein.

Antwort

5

Sie können die before und after Hooks verwenden, um den Benutzer zu erstellen und zu löschen.

class RetrieveUserSimulation extends Simulation { 

    before { 
    // create user 
    } 

    setUp(scn).protocols(httpConf) 

    after { 
    // delete user 
    } 

} 

Sie müssen HTTP-Anfragen manuell erstellen und löschen. before und after nehmen => Unit thunks, nicht Scenario s.

Verwandte Themen