{"id":23357,"date":"2024-09-18T11:26:54","date_gmt":"2024-09-18T16:26:54","guid":{"rendered":"https:\/\/dev.arbin.com\/?page_id=23357"},"modified":"2025-05-25T15:34:40","modified_gmt":"2025-05-25T20:34:40","slug":"arbin-apis-performance-test-results","status":"publish","type":"page","link":"https:\/\/qa.arbin.com\/de\/softwarelosung\/arbin-apis-performance-test-results.html","title":{"rendered":"Ergebnisse des Arbin APIs Leistungstests"},"content":{"rendered":"<a href=\"\/de\/\">Startseite<\/a> > \n<a href=\"\/de\/softwarelosung-html\/\"> Software-L\u00f6sung<\/a> > \nIntegration Client Solutions\n<h1>\n\t\tArbin APIs Performance<br \/>Test Results\n\t<\/h1>\n\t\t<p>All commands are executed 1000 times except for the command involving control channel operation, which is executed only 100 times, and the test results are shown in the table below:<\/p>\n<h2>\n\t\tLocal\n\t<\/h2>\n\t\t<h3>Environment<\/h3><ul> \t\n<li>Client and server are both on the same PC<\/li>\n\n<li>Mits 10.4.14.16 and ArbinCTI 1.0.70<\/li>\n\n<li>MCU: LBT21084, 8Ch<\/li>\n\n<li>Each command is executed on one channel only<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n\t\t\t\t<img decoding=\"async\" src=\"https:\/\/dev.arbin.com\/wp-content\/uploads\/2024\/09\/ARBIN-AAF-ArbinAPIs-local.png\" alt=\"ARBIN-AAF-ArbinAPIs-local\" itemprop=\"image\" height=\"636\" width=\"1132\" title=\"ARBIN-AAF-ArbinAPIs-local\" onerror=\"this.style.display='none'\"  \/>\n<h2>\n\t\tWi-Fi\n\t<\/h2>\n\t\t<h3>Experiment Setup Environment<\/h3><ul> \t\n<li>\uadfc\uac70\ub9ac \ud1b5\uc2e0\ub9dd(Wi-Fi)<\/li>\n\n<li>Two computers: IP192.168.1.54(Client) and IP192.168.1.107(Server)<\/li>\n\n<li>Mits 10.4.14.16 and ArbinCTI 1.0.70<\/li>\n\n<li>MCU: LBT21084, 8Ch<\/li>\n\n<li>Each command is executed on one channel only<\/li>\n<\/ul>\n\t\t\t\t<img decoding=\"async\" src=\"https:\/\/dev.arbin.com\/wp-content\/uploads\/2024\/09\/ARBIN-AAF-ArbinAPIs-wifi.png\" alt=\"ARBIN-AAF-ArbinAPIs-wifi\" itemprop=\"image\" height=\"636\" width=\"1132\" title=\"ARBIN-AAF-ArbinAPIs-wifi\" onerror=\"this.style.display='none'\"  \/>\n<h2>\n\t\tDefinition\n\t<\/h2>\n\t\t<h3><a href=\"#\" target=\"_self\" rel=\"noopener\">Max Response Time<\/a><\/h3><p>The maximum time duration between Sending Command to CTI and Receiving CTI feedback(confirmation)\u200b<\/p>\n\t\t<h3><a href=\"#\" target=\"_self\" rel=\"noopener\">Min Response Time<\/a><\/h3><p>The minimum time duration between Sending Command to CTI and Receiving CTI feedback(confirmation)\u200b<\/p>\n\t\t<h3><a href=\"#\" target=\"_self\" rel=\"noopener\">Average Response Time<\/a><\/h3><p>The averagetime duration between Sending Command to CTI and Receiving CTI feedback(confirmation)<\/p>\n\t<style>\n  .frame-1321315669,\n  .frame-1321315669 * {\n    box-sizing: border-box;\n  }\n  .definition-table {\n    overflow: auto;\n    width: 100%;\n  }\n  .frame-1321315669 {\n    \/* border-radius: 24px; *\/\n    display: flex;\n    flex-direction: column;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    flex-shrink: 0;\n    position: relative;\n    box-shadow: var(--hover-box-shadow, 0px 4px 25px 0px rgba(0, 0, 0, 0.05));\n    min-width: 800px\n  }\n  .frame-1321315804 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-5 {\n    background: #ffffff;\n    \/* border-radius: 12px 0px 0px 0px; *\/\n    border-style: solid;\n    border-color: var(--line, #eaecf0);\n    border-width: 1px;\n    padding: 12px 24px 12px 24px;\n    display: flex;\n    flex-direction: column;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    width: 150px;\n    position: relative;\n  }\n  .label {\n    color: var(--text-title, #18214d);\n    text-align: left;\n    font-family: \"Inter-SemiBold\", sans-serif;\n    font-size: 20px;\n    line-height: 130%;\n    font-weight: 600;\n    position: relative;\n  }\n  .frame-1321315639 {\n    background: #ffffff;\n    border-style: solid;\n    border-color: var(--line, #eaecf0);\n    border-width: 1px;\n    padding: 12px 24px 12px 24px;\n    display: flex;\n    flex-direction: column;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    flex-shrink: 0;\n    \/*width: 350px;*\/\n    position: relative;\n    min-width: 274px\n  }\n  .label2 {\n    color: var(--text-title, #18214d);\n    text-align: left;\n    font-family: \"Inter-SemiBold\", sans-serif;\n    font-size: 20px;\n    line-height: 130%;\n    font-weight: 600;\n    position: relative;\n    align-self: stretch;\n  }\n  .frame-1321315640 {\n    background: #ffffff;\n    border-style: solid;\n    border-color: var(--line, #eaecf0);\n    border-width: 1px;\n    padding: 12px 24px 12px 24px;\n    display: flex;\n    flex-direction: column;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    flex-shrink: 0;\n    width: 140px;\n    position: relative;\n  }\n  .frame-1321315641 {\n    background: #ffffff;\n    \/* border-radius: 0px 12px 0px 0px; *\/\n    border-style: solid;\n    border-color: var(--line, #eaecf0);\n    border-width: 1px;\n    padding: 12px 24px 12px 24px;\n    display: flex;\n    flex-direction: column;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex: 1;\n    position: relative;\n  }\n  .frame-1321315797 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-52 {\n    background: #ffffff;\n    border-style: solid;\n    border-color: var(--line, #eaecf0);\n    border-width: 1px;\n    padding: 12px 24px 12px 24px;\n    display: flex;\n    flex-direction: column;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    width: 150px;\n    position: relative;\n  }\n  .label3 {\n    color: var(--text-title, #18214d);\n    text-align: left;\n    font-family: \"Inter-SemiBold\", sans-serif;\n    font-size: 18px;\n    line-height: 130%;\n    font-weight: 600;\n    position: relative;\n    align-self: stretch;\n  }\n  .label4 {\n    color: var(--text-title, #18214d);\n    text-align: left;\n    font-family: \"Inter-Regular\", sans-serif;\n    font-size: 18px;\n    line-height: 130%;\n    font-weight: 400;\n    position: relative;\n    align-self: stretch;\n  }\n  .frame-13213156402 {\n    background: #ffffff;\n    border-style: solid;\n    border-color: var(--line, #eaecf0);\n    border-width: 1px;\n    padding: 12px 24px 12px 24px;\n    display: flex;\n    flex-direction: column;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    width: 140px;\n    position: relative;\n  }\n  .frame-13213156412 {\n    background: #ffffff;\n    border-style: solid;\n    border-color: var(--line, #eaecf0);\n    border-width: 1px;\n    padding: 12px 24px 12px 24px;\n    display: flex;\n    flex-direction: column;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex: 1;\n    position: relative;\n  }\n  .frame-1321315805 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315806 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315807 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315808 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315809 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-13213156392 {\n    background: #ffffff;\n    border-style: solid;\n    border-color: var(--line, #eaecf0);\n    border-width: 1px;\n    padding: 12px 24px 12px 24px;\n    display: flex;\n    flex-direction: column;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    width: 274px;\n    position: relative;\n  }\n<\/style>\n        Timeout\u200b\n        Description\n        Time(s)\u200b\n        Note\u200b\n        Connection Timeout\n          If a timeout is set, a connection timeout error code is returned if a\n          network connection is not received within the time period.\n        &#8211;\n          Network connection timeout needs to be set manually, the default is busy\n          waiting for results\n        Login Timeout\n          If the client does not call the PostUserLogin interface to log in within\n          the specified time, the server will disconnect from the network.\n        \/\n        WinDaq has no login timeout.\n        Active Timeout\n          If the client does not call any interface within the specified time, the\n          server will disconnect from the network.\n        \/\n        WinDaq has no active timeout.\n        Post Get Meta Variables\n          A timeout error code will be returned if the Feedback is not received\n          within the specified time.\n        3\n        Post UpLoad File\n          Upload file(Block)\n          <br \/>\n          <br \/>\n          A timeout error code will be returned if the Feedback is not received\n          within the specified time.\n        1.5\n        Remaining commands\n        \/\n        \/\n\t\t<p>For <strong>Get Channel Data<\/strong> command, the user can get the data very quickly, but the data may not change, the data change according to the log of IV channel or MCU refresh every 3 seconds.<\/p>\n<h2>\n\t\tAPIs Performance\n\t<\/h2>\n\t<style>\n  .frame-1321315669,\n  .frame-1321315669 * {\n    box-sizing: border-box;\n  }\n  .api-performance-table {\n    overflow: auto;\n    width: 100%;\n  }\n  .frame-1321315669 {\n    \/* border-radius: 24px;\n    display: flex; *\/\n    flex-direction: column;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n    box-shadow: var(--hover-box-shadow, 0px 4px 25px 0px rgba(0, 0, 0, 0.05));\n    min-width: 1100px;\n  }\n  .frame-1321315804 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    height: 49px;\n    position: relative;\n  }\n  .frame-5 {\n    background: #ffffff;\n    \/* border-radius: 12px 0px 0px 0px; *\/\n    border-style: solid;\n    border-color: var(--line, #eaecf0);\n    border-width: 1px;\n    padding: 12px 16px 12px 16px;\n    display: flex;\n    flex-direction: column;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    width: 376px;\n    position: relative;\n  }\n  .label {\n    color: var(--text-title, #18214d);\n    text-align: left;\n    font-family: \"Inter-SemiBold\", sans-serif;\n    font-size: 20px;\n    line-height: 130%;\n    font-weight: 600;\n    position: relative;\n  }\n  .frame-1321315639 {\n    background: #ffffff;\n    border-style: solid;\n    border-color: var(--line, #eaecf0);\n    border-width: 1px;\n    padding: 12px 16px 12px 16px;\n    display: flex;\n    flex-direction: column;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex: 1;\n    position: relative;\n  }\n  .label2 {\n    color: var(--text-title, #18214d);\n    text-align: left;\n    font-family: \"Inter-SemiBold\", sans-serif;\n    font-size: 20px;\n    line-height: 130%;\n    font-weight: 600;\n    position: relative;\n    align-self: stretch;\n  }\n  .frame-1321315829 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    flex-shrink: 0;\n    width: 479px;\n    height: 64px;\n    position: relative;\n  }\n  .frame-1321315642 {\n    background: #ffffff;\n    border-style: solid;\n    border-color: var(--line, #eaecf0);\n    border-width: 1px;\n    padding: 12px 16px 12px 16px;\n    display: flex;\n    flex-direction: column;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex: 1;\n    position: relative;\n  }\n  .frame-1321315640 {\n    background: rgba(21, 158, 60, 0.2);\n    border-style: solid;\n    border-color: var(--line, #eaecf0);\n    border-width: 1px;\n    padding: 12px 16px 12px 16px;\n    display: flex;\n    flex-direction: column;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex: 1;\n    position: relative;\n  }\n  .frame-1321315643 {\n    background: #ffffff;\n    border-style: solid;\n    border-color: var(--line, #eaecf0);\n    border-width: 1px;\n    padding: 12px 16px 12px 16px;\n    display: flex;\n    flex-direction: column;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex: 1;\n    position: relative;\n  }\n  .frame-1321315641 {\n    background: #ffffff;\n    \/* border-radius: 0px 12px 0px 0px; *\/\n    border-style: solid;\n    border-color: var(--line, #eaecf0);\n    border-width: 1px;\n    padding: 12px 16px 12px 16px;\n    display: flex;\n    flex-direction: column;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex: 1;\n    position: relative;\n  }\n  .frame-1321315839 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-52 {\n    background: #ffffff;\n    border-style: solid;\n    border-color: var(--line, #eaecf0);\n    border-width: 1px;\n    padding: 12px 16px 12px 16px;\n    display: flex;\n    flex-direction: column;\n    gap: 0px;\n    align-items: center;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    width: 376px;\n    position: relative;\n  }\n  .label3 {\n    color: var(--text-title, #18214d);\n    text-align: left;\n    font-family: \"Inter-SemiBold\", sans-serif;\n    font-size: 18px;\n    line-height: 130%;\n    font-weight: 600;\n    position: relative;\n    align-self: stretch;\n  }\n  .label4 {\n    color: var(--text-title, #18214d);\n    text-align: left;\n    font-family: \"Inter-Regular\", sans-serif;\n    font-size: 18px;\n    line-height: 130%;\n    font-weight: 400;\n    position: relative;\n    align-self: stretch;\n  }\n  .frame-13213158292 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    width: 479px;\n    position: relative;\n  }\n  .frame-13213156402 {\n    background: #d0ebd8;\n    border-style: solid;\n    border-color: var(--line, #eaecf0);\n    border-width: 1px;\n    padding: 12px 16px 12px 16px;\n    display: flex;\n    flex-direction: column;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex: 1;\n    position: relative;\n  }\n  .frame-13213156412 {\n    background: #ffffff;\n    border-style: solid;\n    border-color: var(--line, #eaecf0);\n    border-width: 1px;\n    padding: 12px 16px 12px 16px;\n    display: flex;\n    flex-direction: column;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex: 1;\n    position: relative;\n  }\n  .frame-1321315811 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315812 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315813 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315814 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315815 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315816 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315817 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315818 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315819 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315820 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315821 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315822 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315823 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315824 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315825 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315826 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315827 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315828 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-13213158293 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315830 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315831 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315832 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315833 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315834 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315835 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315836 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315837 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315838 {\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n<\/style>\n        Command\n        Description\n          Avg (ms)\n          99 PCT\n          95 PCT\n          90 PCT\n        PostAssignFile\n        Assign files to IV channels\n          15.76\n          19.91\n          17.95\n          17.19\n        PostAssignSchedule\n        Assign files to IV channels\n          21.37\n          23.43\n          22.79\n          22.50\n        PostCheckFileEx\n        Check if the file exists\n          2.59\n          37.25\n          2.96\n          2.60\n        PostConvertToAnonymousOrNamedTO\n        TestObject to anonymous or non-anonymous\n          15.82\n          16.58\n          16.37\n          16.30\n        PostGetChannelInfoEx*\n        Get TestObject data for IV channel\n          0.12\n          0.31\n          0.22\n          0.17\n        PostGetChannelsDataMinimalistMode*\n          Getting IV channel data with only current and voltage\n          0.11\n          0.30\n          0.19\n          0.15\n        PostGetChannelsData*\n        Getting IV channel data\n          0.12\n          0.44\n          0.22\n          0.17\n        PostGetMetaVariables*\n        Get meta-variables for IV channels\n          1.36\n          2.99\n          2.24\n          2.01\n        PostGetResumeData\n        Get Resume data for IV channel from database\n          22.59\n          26.29\n          24.78\n          24.15\n        PostGetStartData\n        Get the initial data needed before Start\n          10.27\n          13.26\n          11.96\n          11.39\n        PostGetServerSoftwareVersionNumber\n        Get the software version number of the server\n          0.90\n          2.24\n          1.36\n          1.26\n        PostGetStringLimitLength\n        Get the string limit length, such as: Test Name\n          0.93\n          4.18\n          1.38\n          1.24\n        PostJumpChanne\n        Control IV channel jump to other step\n          17.90\n          19.63\n          18.96\n          18.71\n        PostResumeChannelEx\n        Resume IV channel\n          118.88\n          134.78\n          125.95\n          124.71\n        PostResumeChannel\n        Resume IV channel\n          121.41\n          137.65\n          130.98\n          128.67\n        PostSetMetaVariable\n        Update a meta-variable of the IV channel\n          0.93\n          3.42\n          1.36\n          1.26\n        PostStartChannelEx\n        Start IV channel\n          49.97\n          56.37\n          54.22\n          53.41\n        PostStartChannel\n        Start IV channel\n          51.76\n          58.57\n          56.27\n          55.38\n        PostStopChannel\n        Stop IV channel\n          17.66\n          18.93\n          18.55\n          18.39\n        PostUpdateMetaVariableAdvanced\n        Batch update of meta-variables for IV channels\n          1.15\n          4.59\n          1.67\n          1.52\n        PostUpdateParameters\n        Update parameters, e.g. TestObject parameters\n          15.88\n          16.83\n          16.42\n          16.34\n        PostUserLogin\n        User login\n          2.10\n          5.08\n          3.14\n          2.85\n        PostBrowseDirectory\n        Get a list of files and folders in a Directory\n          9.56\n          34.15\n          12.15\n          10.40\n        PostDeleteFile\n        Delete file\n          16.15\n          22.06\n          16.76\n          16.66\n        PostDownLoadFile\n        Download file\n          1.51\n          3.95\n          2.13\n          1.93\n        PostNewFolder\n        New Directory\n          15.94\n          16.81\n          16.48\n          16.39\n        PostNewOrDelete\n        Delete file or new Directory\n          15.93\n          16.74\n          16.49\n          16.41\n        PostUpLoadFile\n        Upload file(Block)\n          23.47\n          29.84\n          27.49\n          26.57\n        PostUpLoadFile\n        Upload file\n          15.76\n          19.91\n          17.95\n          17.19\n\t\t<p>*99% Percentiles (PCT) of client request and response time in milliseconds have proven our integration with other systems will be robust and high performance.<\/p>","protected":false},"excerpt":{"rendered":"<p>Home > Software Solution > Integration Client Solutions Arbin APIs PerformanceTest Results All commands are executed 1000 times except for the command involving control channel operation, which is executed only 100 times, and the test results are shown in the table below: Local Environment Client and server are both on the same PC Mits 10.4.14.16 [&hellip;]<\/p>","protected":false},"author":27,"featured_media":0,"parent":22211,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"","_seopress_titles_title":"Arbin APIs Performance Test Results | Arbin Instruments","_seopress_titles_desc":"All commands are executed 1000 times except for the command involving control channel operation, which is executed only 100 times, and the test results are shown in the table below:","_seopress_robots_index":"","inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-23357","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/qa.arbin.com\/de\/wp-json\/wp\/v2\/pages\/23357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/qa.arbin.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/qa.arbin.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/qa.arbin.com\/de\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/qa.arbin.com\/de\/wp-json\/wp\/v2\/comments?post=23357"}],"version-history":[{"count":1,"href":"https:\/\/qa.arbin.com\/de\/wp-json\/wp\/v2\/pages\/23357\/revisions"}],"predecessor-version":[{"id":26932,"href":"https:\/\/qa.arbin.com\/de\/wp-json\/wp\/v2\/pages\/23357\/revisions\/26932"}],"up":[{"embeddable":true,"href":"https:\/\/qa.arbin.com\/de\/wp-json\/wp\/v2\/pages\/22211"}],"wp:attachment":[{"href":"https:\/\/qa.arbin.com\/de\/wp-json\/wp\/v2\/media?parent=23357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}