Skip to content

Commit 9fafb70

Browse files
committed
chore: load testing changes
1 parent 2c8a9e1 commit 9fafb70

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/main/kotlin/dev/suresh/loom/jetty/JettyServer.kt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ fun run(port: Int = 8080) {
3434
// NetworkTrafficServerConnector(server)
3535
val connector = ServerConnector(server).apply {
3636
this.port = port
37-
acceptQueueSize = 1024
37+
acceptQueueSize = 128
3838
}
3939
server.addConnector(connector)
4040

@@ -47,7 +47,7 @@ fun run(port: Int = 8080) {
4747
println("Server started at ${server.uri}")
4848

4949
val took = measureTime {
50-
pumpRequests(server, 500)
50+
pumpRequests(server, 100)
5151
}
5252
println("Took ${took.toDouble(DurationUnit.SECONDS)} seconds")
5353

@@ -119,6 +119,8 @@ fun pumpRequests(server: Server, count: Int, deadlineInSec: Long = 10L) {
119119
)
120120
}
121121

122+
val OS: String = System.getProperty("os.name")
123+
122124
class HelloServlet : HttpServlet() {
123125
override fun doGet(req: HttpServletRequest?, resp: HttpServletResponse?) {
124126
val id = req?.getParameter("id")
@@ -137,13 +139,14 @@ class HelloServlet : HttpServlet() {
137139

138140
private fun exec(req: HttpServletRequest?, resp: HttpServletResponse?): String {
139141
// Simulate blocking
140-
Thread.sleep(3 * 1000)
142+
Thread.sleep(2 * 1000)
141143
return """
142144
{
143145
"Id" : ${ID.orElse("n/a")},
144146
"User" : ${USER.orElse("n/a")},
145147
"server" : Jetty-${Jetty.VERSION},
146148
"Java" : ${JavaVersion.VERSION},
149+
"OS" : $OS,
147150
"target" : ${req?.fullURL},
148151
"Thread" : ${Thread.currentThread()}
149152
}

0 commit comments

Comments
 (0)