-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathCase0012DenySomeResourcesSimulation.java
More file actions
30 lines (24 loc) · 1 KB
/
Case0012DenySomeResourcesSimulation.java
File metadata and controls
30 lines (24 loc) · 1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package pl.gemiusz;
import io.gatling.javaapi.core.ScenarioBuilder;
import io.gatling.javaapi.core.Simulation;
import io.gatling.javaapi.http.HttpProtocolBuilder;
import static io.gatling.javaapi.core.CoreDsl.*;
import static io.gatling.javaapi.http.HttpDsl.http;
public class Case0012DenySomeResourcesSimulation extends Simulation {
HttpProtocolBuilder httpProtocol =
http
.baseUrl("https://github.com")
.inferHtmlResources(
DenyList(
".*github\\.githubassets\\.com.*",
".*avatars\\.githubusercontent\\.com\\/facebook.*"));
ScenarioBuilder scn =
scenario("GeMi_DenySomeResourcesSimulation")
.exec(
http("GeMi_DenySomeResourcesSimulation_get")
.get("/")
);
{
setUp(scn.injectOpen(atOnceUsers(1)).protocols(httpProtocol));
}
}