2016-08-10 2 views
1

Mein vollständiger Code ist wie untengatling jsonPath Teilstring Spiel

val TC04 = feed(accountNumberFeeder04).exec(http(testCase04).post(appendPathToUrl).headers(common_header).body(postPayload).asJSON 
    .check(jsonPath("$..errorMessage").is(errorMessage04)) 
    ) 

Also meine HTTP-Antwort einen gewissen dynamischen Text hat.

sagen bla bla bla Teil in meiner Nachricht wird jedes Mal geändert.

Also, wie kann ich Teilstring mit Gatling DSL oder mit einigen Regex-Ausdrücke übereinstimmen.

.check(jsonPath("My error message is bla bla bla ....").is("My error message")) 
+1

Bitte posten Sie mehr Kontext. Welche Bibliotheken verwendet dieser Code? Entwickeln Sie mit Play Framework? –

Antwort

1

Wenn Sie die richtige jsonPath zum Ausdruck bringen können, aber die .is() Bedingung zu restriktiv ist, dass Sie mit .exists versuchen können(), die einfach überprüft, ob alles in bestimmten jsonPath abgestimmt wurde.