> 소프트웨어 솔루션 > Integration Client Solutions

Arbin APIs Performance
Test Results

제어 채널 작동과 관련된 명령을 제외하고 모든 명령은 100회 실행되며 테스트 결과는 아래 표에 나와 있습니다.

Local

Environment

  • Client and server are both on the same PC
  • Mits 10.4.14.16 and ArbinCTI 1.0.70
  • MCU: LBT21084, 8Ch
  • Each command is executed on one channel only

 

ARBIN-AAF-ArbinAPIs-local

Wi-Fi

Experiment Setup Environment

  • Local area network (Wi-Fi)
  • Two computers: IP192.168.1.54(Client) and IP192.168.1.107(Server)
  • Mits 10.4.14.16 and ArbinCTI 1.0.70
  • MCU: LBT21084, 8Ch
  • Each command is executed on one channel only
ARBIN-AAF-ArbinAPIs-wifi

Definition

Max Response Time

CTI에 명령 전송과 CTI 피드백 수신 사이의 최대 시간 (확인)

Min Response Time

CTI에 명령 전송과 CTI 피드백 수신 사이의 최소 시간 (확인)

Average Response Time

CTI에 명령 전송과 CTI 피드백 수신 사이의 평균 시간 (확인)

Timeout​
Description
Time(s)​
Note​
Connection Timeout
시간 제한이 설정된 경우 기간 내에 네트워크 연결이 수신되지 않으면 연결 시간 제한 오류 코드가 반환됩니다.
-
Network connection timeout needs to be set manually, the default is busy waiting for results
Login Timeout
클라이언트가 지정된 시간 내에 PostUserLogin 인터페이스를 호출하여 로그인하지 않으면 서버가 네트워크 연결을 끊습니다
/
WinDaq has no login timeout.
Active Timeout
클라이언트가 지정된 시간 내에 인터페이스를 호출하지 않으면 서버는 네트워크 연결을 끊습니다.
/
WinDaq has no active timeout.
Post Get Meta Variables
지정된 시간 내에 피드백을 받지 못하면 시간 초과 오류 코드가 반환됩니다.
3
Post UpLoad File
Upload file(Block)

지정된 시간 내에 피드백을 받지 못하면 시간 초과 오류 코드가 반환됩니다.
1.5
나머지 명령
/
/

For 채널 데이터 가져오기 명령의 경우, 사용자는 데이터를 매우 빠르게 가져올 수 있지만 데이터는 변경되지 않을 수 있으며 IV 채널 또는 MCU 새로 고침 로그에 따라 3초마다 데이터가 변경됩니다. 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.

APIs Performance

Command
Description
Avg (ms)
99 PCT
95 PCT
90 PCT
PostAssignFile
Assign files to IV channels
15.76
19.91
17.95
17.19
PostAssignSchedule
Assign files to IV channels
21.37
23.43
22.79
22.50
PostCheckFileEx
Check if the file exists
2.59
37.25
2.96
2.60
PostConvertToAnonymousOrNamedTO
TestObject to anonymous or non-anonymous
15.82
16.58
16.37
16.30
PostGetChannelInfoEx*
Get TestObject data for IV channel
0.12
0.31
0.22
0.17
PostGetChannelsDataMinimalistMode*
Getting IV channel data with only current and voltage
0.11
0.30
0.19
0.15
PostGetChannelsData*
Getting IV channel data
0.12
0.44
0.22
0.17
PostGetMetaVariables*
Get meta-variables for IV channels
1.36
2.99
2.24
2.01
PostGetResumeData
Get Resume data for IV channel from database
22.59
26.29
24.78
24.15
PostGetStartData
Get the initial data needed before Start
10.27
13.26
11.96
11.39
PostGetServerSoftwareVersionNumber
Get the software version number of the server
0.90
2.24
1.36
1.26
PostGetStringLimitLength
Get the string limit length, such as: Test Name
0.93
4.18
1.38
1.24
PostJumpChanne
Control IV channel jump to other step
17.90
19.63
18.96
18.71
PostResumeChannelEx
Resume IV channel
118.88
134.78
125.95
124.71
PostResumeChannel
Resume IV channel
121.41
137.65
130.98
128.67
PostSetMetaVariable
Update a meta-variable of the IV channel
0.93
3.42
1.36
1.26
PostStartChannelEx
Start IV channel
49.97
56.37
54.22
53.41
PostStartChannel
Start IV channel
51.76
58.57
56.27
55.38
PostStopChannel
Stop IV channel
17.66
18.93
18.55
18.39
PostUpdateMetaVariableAdvanced
Batch update of meta-variables for IV channels
1.15
4.59
1.67
1.52
PostUpdateParameters
Update parameters, e.g. TestObject parameters
15.88
16.83
16.42
16.34
PostUserLogin
User login
2.10
5.08
3.14
2.85
PostBrowseDirectory
Get a list of files and folders in a Directory
9.56
34.15
12.15
10.40
PostDeleteFile
Delete file
16.15
22.06
16.76
16.66
PostDownLoadFile
Download file
1.51
3.95
2.13
1.93
PostNewFolder
New Directory
15.94
16.81
16.48
16.39
PostNewOrDelete
Delete file or new Directory
15.93
16.74
16.49
16.41
PostUpLoadFile
Upload file(Block)
23.47
29.84
27.49
26.57
PostUpLoadFile
Upload file
15.76
19.91
17.95
17.19

*99% Percentiles (PCT) of client request and response time in milliseconds have proven our integration with other systems will be robust and high performance.

맨 위로 스크롤