From 457eb8dd6d3708047b78bcee4b784ebc872470d4 Mon Sep 17 00:00:00 2001 From: Pelayo Torres Date: Mon, 7 Oct 2024 11:31:18 +0200 Subject: [PATCH 1/2] Changed node script port --- .../postman/CAPIF.postman_collection.json | 39 +++++++++++------- .../postman/CAPIF.postman_environment.json | 20 +++++++-- doc/testing/postman/Postman-Test.zip | Bin 11657 -> 12186 bytes doc/testing/postman/script.js | 4 +- 4 files changed, 42 insertions(+), 21 deletions(-) diff --git a/doc/testing/postman/CAPIF.postman_collection.json b/doc/testing/postman/CAPIF.postman_collection.json index 400f773..ab1f650 100644 --- a/doc/testing/postman/CAPIF.postman_collection.json +++ b/doc/testing/postman/CAPIF.postman_collection.json @@ -88,7 +88,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"username\": \"{{USER_NAME}}\",\n \"password\": \"{{USER_PASSWORD}}\",\n \"enterprise\": \"ETSI\",\n \"country\": \"Spain\",\n \"email\": \"example@gmail.com\",\n \"purpose\": \"Use OpenCAPIF\",\n \"phone_number\": \"+123456789\",\n \"company_web\": \"www.etsi.com\",\n \"description\": \"UserDescription\"\n}", + "raw": "{\n \"username\": \"{{USER_NAME}}\",\n \"password\": \"{{USER_PASSWORD}}\",\n \"enterprise\": \"Telefonica\",\n \"country\": \"Spain\",\n \"email\": \"naas@gmail.com\",\n \"purpose\": \"Use OpenCAPIF for NaaS6G project\",\n \"phone_number\": \"+123456789\",\n \"company_web\": \"www.naas6g.com\",\n \"description\": \"UserDescription\"\n}", "options": { "raw": { "language": "json" @@ -128,7 +128,7 @@ "", "setTimeout(() => {", " pm.sendRequest({", - " url: 'http://localhost:3000/write_ca',", + " url: 'http://'+ pm.environment.get(\"NODE_HOSTNAME\") + ':'+ pm.environment.get(\"NODE_PORT\")+'/write_ca',", " method: 'POST',", " header: 'Content-Type:application/json',", " encoding: 'binary',", @@ -226,7 +226,7 @@ "", " setTimeout(() => {", " pm.sendRequest({", - " url: 'http://localhost:3000/generate_csr',", + " url: 'http://'+ pm.environment.get(\"NODE_HOSTNAME\") + ':'+ pm.environment.get(\"NODE_PORT\")+'/generate_csr',", " method: 'POST',", " header: 'Content-Type:application/json',", " encoding: 'binary',", @@ -251,7 +251,8 @@ } ], "protocolProfileBehavior": { - "strictSSL": false + "strictSSL": false, + "protocolVersion": "auto" }, "request": { "auth": { @@ -283,12 +284,11 @@ } }, "url": { - "raw": "https://{{CAPIF_HOSTNAME}}:{{CAPIF_PORT}}/{{ONBOARDING_URL}}", + "raw": "https://{{CAPIF_HOSTNAME}}/{{ONBOARDING_URL}}", "protocol": "https", "host": [ "{{CAPIF_HOSTNAME}}" ], - "port": "{{CAPIF_PORT}}", "path": [ "{{ONBOARDING_URL}}" ] @@ -305,7 +305,7 @@ "exec": [ "setTimeout(() => {", " pm.sendRequest({", - " url: 'http://localhost:3000/write_cert',", + " url: 'http://'+ pm.environment.get(\"NODE_HOSTNAME\") + ':'+ pm.environment.get(\"NODE_PORT\")+'/write_cert',", " method: 'POST',", " header: 'Content-Type:application/json',", " encoding: 'binary',", @@ -329,6 +329,14 @@ "listen": "test", "script": { "exec": [ + "var res = JSON.parse(responseBody);", + "if (pm.response.code == 201){", + " ", + " pm.environment.set('API_ID', res.apiId);", + "", + "}", + "", + "", "" ], "type": "text/javascript", @@ -337,7 +345,8 @@ } ], "protocolProfileBehavior": { - "strictSSL": true + "strictSSL": true, + "protocolVersion": "auto" }, "request": { "auth": { @@ -354,7 +363,7 @@ ], "body": { "mode": "raw", - "raw": "\n{\n \"apiName\": \"hello_api_demo_v2\",\n \"aefProfiles\": [\n {\n \"aefId\": \"{{AEF_ID}}\",\n \"versions\": [\n {\n \"apiVersion\": \"v1\",\n \"expiry\": \"2021-11-30T10:32:02.004Z\",\n \"resources\": [\n {\n \"resourceName\": \"hello-endpoint\",\n \"commType\": \"REQUEST_RESPONSE\",\n \"uri\": \"/hello\",\n \"custOpName\": \"string\",\n \"operations\": [\n \"POST\"\n ],\n \"description\": \"Endpoint to receive a welcome message\"\n }\n ],\n \"custOperations\": [\n {\n \"commType\": \"REQUEST_RESPONSE\",\n \"custOpName\": \"string\",\n \"operations\": [\n \"POST\"\n ],\n \"description\": \"string\"\n }\n ]\n }\n ],\n \"protocol\": \"HTTP_1_1\",\n \"dataFormat\": \"JSON\",\n \"securityMethods\": [\"OAUTH\"],\n \"interfaceDescriptions\": [\n {\n \"ipv4Addr\": \"localhost\",\n \"port\": 8088,\n \"securityMethods\": [\"OAUTH\"]\n }\n ]\n }\n ],\n \"description\": \"Hello api services\",\n \"supportedFeatures\": \"fffff\",\n \"shareableInfo\": {\n \"isShareable\": true,\n \"capifProvDoms\": [\n \"string\"\n ]\n },\n \"serviceAPICategory\": \"string\",\n \"apiSuppFeats\": \"fffff\",\n \"pubApiPath\": {\n \"ccfIds\": [\n \"string\"\n ]\n },\n \"ccfId\": \"string\"\n }", + "raw": "\n{\n \"apiName\": \"hello_api_demo_v6\",\n \"aefProfiles\": [\n {\n \"aefId\": \"{{AEF_ID}}\",\n \"versions\": [\n {\n \"apiVersion\": \"v1\",\n \"expiry\": \"2021-11-30T10:32:02.004Z\",\n \"resources\": [\n {\n \"resourceName\": \"hello-endpoint\",\n \"commType\": \"REQUEST_RESPONSE\",\n \"uri\": \"/hello\",\n \"custOpName\": \"string\",\n \"operations\": [\n \"POST\"\n ],\n \"description\": \"Endpoint to receive a welcome message\"\n }\n ],\n \"custOperations\": [\n {\n \"commType\": \"REQUEST_RESPONSE\",\n \"custOpName\": \"string\",\n \"operations\": [\n \"POST\"\n ],\n \"description\": \"string\"\n }\n ]\n }\n ],\n \"protocol\": \"HTTP_1_1\",\n \"dataFormat\": \"JSON\",\n \"securityMethods\": [\"OAUTH\"],\n \"interfaceDescriptions\": [\n {\n \"ipv4Addr\": \"localhost\",\n \"port\": 8088,\n \"securityMethods\": [\"OAUTH\"]\n }\n ]\n }\n ],\n \"description\": \"Hello api services\",\n \"supportedFeatures\": \"fffff\",\n \"shareableInfo\": {\n \"isShareable\": true,\n \"capifProvDoms\": [\n \"string\"\n ]\n },\n \"serviceAPICategory\": \"string\",\n \"apiSuppFeats\": \"fffff\",\n \"pubApiPath\": {\n \"ccfIds\": [\n \"string\"\n ]\n },\n \"ccfId\": \"string\",\n \"apiStatus\": {\n \"aefIds\": []\n }\n }", "options": { "raw": { "language": "json" @@ -409,7 +418,7 @@ "", "setTimeout(() => {", " pm.sendRequest({", - " url: 'http://localhost:3000/generate_csr_invoker',", + " url: 'http://'+ pm.environment.get(\"NODE_HOSTNAME\") + ':'+ pm.environment.get(\"NODE_PORT\")+'/generate_csr_invoker',", " method: 'POST',", " header: 'Content-Type:application/json',", " encoding: 'binary',", @@ -487,7 +496,7 @@ "exec": [ "setTimeout(() => {", " pm.sendRequest({", - " url: 'http://localhost:3000/write_cert',", + " url: 'http://'+ pm.environment.get(\"NODE_HOSTNAME\") + ':'+ pm.environment.get(\"NODE_PORT\")+'/write_cert',", " method: 'POST',", " header: 'Content-Type:application/json',", " encoding: 'binary',", @@ -578,7 +587,7 @@ "exec": [ "setTimeout(() => {", " pm.sendRequest({", - " url: 'http://localhost:3000/write_cert',", + " url: 'http://'+ pm.environment.get(\"NODE_HOSTNAME\") + ':'+ pm.environment.get(\"NODE_PORT\")+'/write_cert',", " method: 'POST',", " header: 'Content-Type:application/json',", " encoding: 'binary',", @@ -660,7 +669,7 @@ "exec": [ "setTimeout(() => {", " pm.sendRequest({", - " url: 'http://localhost:3000/write_cert',", + " url: 'http://'+ pm.environment.get(\"NODE_HOSTNAME\") + ':'+ pm.environment.get(\"NODE_PORT\")+'/write_cert',", " method: 'POST',", " header: 'Content-Type:application/json',", " encoding: 'binary',", @@ -830,7 +839,7 @@ "exec": [ "setTimeout(() => {", " pm.sendRequest({", - " url: 'http://localhost:3000/write_cert',", + " url: 'http://'+ pm.environment.get(\"NODE_HOSTNAME\") + ':'+ pm.environment.get(\"NODE_PORT\")+'/write_cert',", " method: 'POST',", " header: 'Content-Type:application/json',", " encoding: 'binary',", @@ -881,7 +890,7 @@ "exec": [ "setTimeout(() => {", " pm.sendRequest({", - " url: 'http://localhost:3000/write_cert',", + " url: 'http://'+ pm.environment.get(\"NODE_HOSTNAME\") + ':'+ pm.environment.get(\"NODE_PORT\")+'/write_cert',", " method: 'POST',", " header: 'Content-Type:application/json',", " encoding: 'binary',", diff --git a/doc/testing/postman/CAPIF.postman_environment.json b/doc/testing/postman/CAPIF.postman_environment.json index 7d08cfa..d9e1e59 100644 --- a/doc/testing/postman/CAPIF.postman_environment.json +++ b/doc/testing/postman/CAPIF.postman_environment.json @@ -1,6 +1,6 @@ { - "id": "7111197e-e9c8-4988-a519-3284ab9021a9", - "name": "CAPIF", + "id": "adb492cf-1d02-4a7c-a4a2-00cb54c202f1", + "name": "CAPIF Copy", "values": [ { "key": "CAPIF_HOSTNAME", @@ -26,6 +26,18 @@ "type": "default", "enabled": true }, + { + "key": "NODE_HOSTNAME", + "value": "localhost", + "type": "default", + "enabled": true + }, + { + "key": "NODE_PORT", + "value": "3010", + "type": "default", + "enabled": true + }, { "key": "USERNAME", "value": "ProviderONE", @@ -262,6 +274,6 @@ } ], "_postman_variable_scope": "environment", - "_postman_exported_at": "2024-07-30T07:59:01.623Z", - "_postman_exported_using": "Postman/11.3.2" + "_postman_exported_at": "2024-10-07T09:27:29.742Z", + "_postman_exported_using": "Postman/11.12.0" } \ No newline at end of file diff --git a/doc/testing/postman/Postman-Test.zip b/doc/testing/postman/Postman-Test.zip index 41f2d883b35b29556fed958f017b78731158c423..a14021a8dbfe04c32c24d5b917576246195e303b 100644 GIT binary patch delta 9256 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 delta 8845 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 b&Hf)kK}7)p@%bZS{ORz2>Wq#|&v*Y1G=irW diff --git a/doc/testing/postman/script.js b/doc/testing/postman/script.js index 980f81f..ce51eb0 100644 --- a/doc/testing/postman/script.js +++ b/doc/testing/postman/script.js @@ -193,7 +193,7 @@ app.post('/write_ca', (req, res) => { }); }); -app.listen(3000, () => { - console.log('ResponsesToFile App is listening now! Send them requests my way!'); +app.listen(3010, () => { + console.log('Listener API running.'); console.log(`Data is being stored at location: ${path.join(process.cwd(), folderPath)}`); }); \ No newline at end of file -- GitLab From 1d379129ed6817af5b043db6ec03f527353aa2df Mon Sep 17 00:00:00 2001 From: Pelayo Torres Date: Mon, 7 Oct 2024 11:34:38 +0200 Subject: [PATCH 2/2] fix --- .../postman/CAPIF.postman_collection.json | 2 +- doc/testing/postman/Postman-Test.zip | Bin 12186 -> 12168 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/testing/postman/CAPIF.postman_collection.json b/doc/testing/postman/CAPIF.postman_collection.json index ab1f650..f1ce840 100644 --- a/doc/testing/postman/CAPIF.postman_collection.json +++ b/doc/testing/postman/CAPIF.postman_collection.json @@ -88,7 +88,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"username\": \"{{USER_NAME}}\",\n \"password\": \"{{USER_PASSWORD}}\",\n \"enterprise\": \"Telefonica\",\n \"country\": \"Spain\",\n \"email\": \"naas@gmail.com\",\n \"purpose\": \"Use OpenCAPIF for NaaS6G project\",\n \"phone_number\": \"+123456789\",\n \"company_web\": \"www.naas6g.com\",\n \"description\": \"UserDescription\"\n}", + "raw": "{\n \"username\": \"{{USER_NAME}}\",\n \"password\": \"{{USER_PASSWORD}}\",\n \"enterprise\": \"ETSI\",\n \"country\": \"Spain\",\n \"email\": \"example@gmail.com\",\n \"purpose\": \"Use OpenCAPIF\",\n \"phone_number\": \"+123456789\",\n \"company_web\": \"www.etsi.com\",\n \"description\": \"UserDescription\"\n}", "options": { "raw": { "language": "json" diff --git a/doc/testing/postman/Postman-Test.zip b/doc/testing/postman/Postman-Test.zip index a14021a8dbfe04c32c24d5b917576246195e303b..a69a491dbf1aed153d6abe319d233828d33026a4 100644 GIT binary patch delta 4225 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 b|Eswz0KzQLi2hS_(OGLTPErcNKfeD06BX!F -- GitLab