Skip to content

Commit 29d96c5

Browse files
committed
Add load test for summary endpoint
1 parent 3ed1634 commit 29d96c5

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

cluster/src/test/scala/api/http/benchmark/FilingSimulation.scala

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,24 @@ class FilingSimulation extends Simulation {
6363
.header("cfpb-hmda-institutions", "${institutionId}")
6464
.check(status is 200)
6565
.check(jsonPath("$.status.code") is "8"))
66+
.pause(5)
67+
.exec(http("Validate Quality Edits")
68+
.post("/institutions/${institutionId}/filings/2017/submissions/${submissionId}/edits/quality")
69+
.header("cfpb-hmda-institutions", "${institutionId}")
70+
.body(StringBody("""{ "verified": true }""")).asJSON
71+
.check(status is 200))
72+
.pause(1)
73+
.exec(http("Validate Macro Edits")
74+
.post("/institutions/${institutionId}/filings/2017/submissions/${submissionId}/edits/macro")
75+
.header("cfpb-hmda-institutions", "${institutionId}")
76+
.body(StringBody("""{ "verified": true }""")).asJSON
77+
.check(status is 200))
78+
.pause(1)
79+
.exec(http("Get Summary")
80+
.get("/institutions/${institutionId}/filings/2017/submissions/${submissionId}/summary")
81+
.header("cfpb-hmda-institutions", "${institutionId}")
82+
.check(status is 200)
83+
.check(jsonPath("$.file.totalLARS") is "164"))
6684

6785
}
6886

0 commit comments

Comments
 (0)