1 package org.openecomp.sdc.common.test;
3 import org.junit.Ignore;
5 import org.openecomp.sdc.common.http.client.api.HttpExecuteException;
6 import org.openecomp.sdc.common.http.client.api.HttpRequest;
7 import org.openecomp.sdc.common.http.client.api.HttpResponse;
8 import org.openecomp.sdc.common.http.config.HttpClientConfig;
9 import org.openecomp.sdc.common.http.config.Timeouts;
11 import java.net.MalformedURLException;
12 import java.util.concurrent.ExecutorService;
13 import java.util.concurrent.Executors;
14 import java.util.concurrent.TimeUnit;
16 public class E2EHttpClientTest {
20 public void testSsl() throws MalformedURLException {
22 String url = "https://135.76.210.29:2443/certificate-manager-fe/v1";
23 // String url = "http://135.76.123.110:1111//aai/v1/aai/cloud-infrastructure/operational-environments/operational-environment/12345";
25 HttpClientConfig httpClientConfig = new HttpClientConfig(new Timeouts(10000, 5000));
27 HttpResponse<String> response = HttpRequest.get(url, httpClientConfig);
28 System.out.println(response);
37 public void testSslMutliThread() throws MalformedURLException {
39 String url = "https://135.76.210.29:2443/certificate-manager-fe/v1";
40 // String url = "http://135.76.210.29:2080/certificate-manager-fe/v1";
41 String url2 = "http://135.76.123.110:1111//aai/v1/aai/cloud-infrastructure/operational-environments/operational-environment/12345";
43 HttpClientConfig httpClientConfig = new HttpClientConfig(new Timeouts(1000, 5000));
46 ExecutorService executor = Executors.newFixedThreadPool(threadCount);
47 for (int i = 0; i < threadCount; i++) {
48 Runnable worker = new Runnable() {
56 HttpResponse<String> response = HttpRequest.get(url, httpClientConfig);
57 System.out.println("Thead id=" + Thread.currentThread() + " Count = " + ++i + " " + response);
60 HttpResponse<String> response = HttpRequest.get(url2, httpClientConfig);
61 System.out.println("Thead id=" + Thread.currentThread() + " Count = " + ++i + " " + response);
65 catch (HttpExecuteException e) {
70 executor.execute(worker);
74 executor.awaitTermination(1, TimeUnit.SECONDS);
76 catch (InterruptedException e) {
80 while (!executor.isTerminated())