-1
請求正文(模式草案版本3)包含100個「required:false」字段。 我只需要一個迭代100次的測試用例,每次它將刪除架構中標記爲「required:false」的一個字段,併發送請求並驗證獲得的響應。 樣品測試方法我用的是附加的,我需要在同一執行的變化來實現上述的場景:我應該如何迭代一個巨大的請求體的相同代碼?
@Test
public void xyz() throws Exception {
String request = new FileReader().readFile("requests/success_applications.json");
DocumentContext jsonValues = JsonPath.using(configuration).parse(request);
jsonValues.delete("wer.asd");
given()
.headers(this.headers.getHeaders())
.accept(ContentType.JSON)
.body(jsonValues.jsonString())
.log().all()
.when()
.post()
.then()
.log().all()
.assertThat()
.statusCode(is(HttpStatus.SC_INTERNAL_SERVER_ERROR));
}
請參閱[tour](https://stackoverflow.com/help)瞭解如何提出一個好問題的更多信息。你所要求的太寬泛。 – UmarZaii
您可以更具體地瞭解您想在每次迭代中更改哪行代碼?也許在示例代碼中對該行進行評論。 –