diff --git a/agent-testweb/vertx-4-plugin-testweb/pom.xml b/agent-testweb/vertx-4-plugin-testweb/pom.xml
index 53a0e114d8a1..9234cbc9bd2a 100644
--- a/agent-testweb/vertx-4-plugin-testweb/pom.xml
+++ b/agent-testweb/vertx-4-plugin-testweb/pom.xml
@@ -51,6 +51,11 @@
vertx-web
${vertx.version}
+
+ io.vertx
+ vertx-web-client
+ ${vertx.version}
+
diff --git a/agent-testweb/vertx-4-plugin-testweb/src/main/java/com/pinpoint/test/plugin/Vertx4PluginTestStarter.java b/agent-testweb/vertx-4-plugin-testweb/src/main/java/com/pinpoint/test/plugin/Vertx4PluginTestStarter.java
index e88844c41f75..a37cf6f7c1e8 100644
--- a/agent-testweb/vertx-4-plugin-testweb/src/main/java/com/pinpoint/test/plugin/Vertx4PluginTestStarter.java
+++ b/agent-testweb/vertx-4-plugin-testweb/src/main/java/com/pinpoint/test/plugin/Vertx4PluginTestStarter.java
@@ -27,6 +27,7 @@
import io.vertx.core.http.HttpServerRequest;
import io.vertx.core.net.SelfSignedCertificate;
import io.vertx.ext.web.Router;
+import io.vertx.ext.web.client.WebClient;
import java.util.concurrent.TimeUnit;
@@ -44,6 +45,7 @@ public void start(Promise startPromise) throws Exception {
Router router = Router.router(vertx);
router.get("/").handler(routingContext -> {
+ System.out.println("## WELCOME");
routingContext.response().end("Welcome pinpoint vert.x HTTP server test.");
});
router.get("/request").handler(routingContext -> {
@@ -52,11 +54,11 @@ public void start(Promise startPromise) throws Exception {
});
router.get("/request/local").handler(routingContext -> {
request(18080, "localhost", "/");
- routingContext.response().end("Request http://localhost:18080/");
+ routingContext.response().end("Request http://localhost:18080");
});
router.get("/request/https").handler(routingContext -> {
request(443, "naver.com", "/");
- routingContext.response().end("Request http://naver.com:80/");
+ routingContext.response().end("Request https://naver.com:80/");
});
router.get("/noresponse").handler(routingContext -> {
});
@@ -109,7 +111,7 @@ private void executeBlockingRequest(HttpServerRequest request) {
vertx.executeBlocking(new Handler>() {
@Override
public void handle(Promise