SBI Client
close search bar

Sorry, not available in this language yet

close language selection
SBI Client Test Suite Data Sheet
Test Suite:
SBI Client Test Suite
Direction:
Client

Service Based Interface (SBI) is based on HTTP/2 for the application layer, uses TCP for transport, JSON for serialization, and OpenAPI for Interface Description Language (IDL). 3GPP introduces SBI to define 5G core network.

Used specifications

Specification
Title
Version
TS 29.502
5G System; Session Management Services; Stage 3
17.2.0
TS 29.503
5G System; Unified Data Management Services; Stage 3
17.4.0
TS 29.504
5G System; Unified Data Repository Services; Stage 3
17.4.0
TS 29.507
5G System; Access and Mobility Policy Control Service; Stage 3
17.4.0
TS 29.509
5G System; Authentication Server Services; Stage 3
17.3.0
TS 29.510
5G System; Network Function Repository Services; Stage 3
17.3.0
TS 29.512
5G System; Session Management Policy Control Service; Stage 3
17.4.0
TS 29.518
5G System; Access and Mobility Management Services; Stage 3
17.3.0
TS 29.531
5G System; Network Slice Selection Services; Stage 3
17.2.0
TS 32.291
5G system; charging service; Stage 3
17.0.0

Tool-specific information

Tested service operation
Specification
PostSmContextssmContextStatusNotification

TS29502_Nsmf_PDUSession.yaml

PostSmContexts

TS29502_Nsmf_PDUSession.yaml

UpdateSmContext

TS29502_Nsmf_PDUSession.yaml

GetAmData

TS29503_Nudm_SDM.yaml

GetNSSAI

TS29503_Nudm_SDM.yaml

GetSmfSelData

TS29503_Nudm_SDM.yaml

GetUeCtxInSmfData

TS29503_Nudm_SDM.yaml

Subscribe

TS29503_Nudm_SDM.yaml

ConfirmAuth

TS29503_Nudm_UEAU.yaml

GenerateAuthData

TS29503_Nudm_UEAU.yaml

3GppRegistration

TS29503_Nudm_UECM.yaml

CreateAmfContext3gpp

TS29504_Nudr_DR.yaml

CreateAuthenticationStatus

TS29504_Nudr_DR.yaml

CreateSdmSubscriptions

TS29504_Nudr_DR.yaml

ModifyAuthenticationSubscription

TS29504_Nudr_DR.yaml

QueryAmData

TS29504_Nudr_DR.yaml

QueryAuthSubsData

TS29504_Nudr_DR.yaml

QuerySmData

TS29504_Nudr_DR.yaml

QuerySmfRegList

TS29504_Nudr_DR.yaml

QuerySmfSelectData

TS29504_Nudr_DR.yaml

ReadAccessAndMobilityPolicyData

TS29504_Nudr_DR.yaml

ReadSessionManagementPolicyData

TS29504_Nudr_DR.yaml

CreateIndividualAMPolicyAssociation

TS29507_Npcf_AMPolicyControl.yaml

DeleteIndividualAMPolicyAssociation

TS29507_Npcf_AMPolicyControl.yaml

POST of ue-authentications

TS29509_Nausf_UEAuthentication.yaml

PUT of 5g-aka-confirmation

TS29509_Nausf_UEAuthentication.yaml

SearchNFInstances

TS29510_Nnrf_NFDiscovery.yaml

DeregisterNFInstance

TS29510_Nnrf_NFManagement.yaml

RegisterNFInstance

TS29510_Nnrf_NFManagement.yaml

CreateSMPolicy

TS29512_Npcf_SMPolicyControl.yaml

AmfStatusChangeNotify

TS29518_Namf_Communication.yaml

AMFStatusChangeSubscribe

TS29518_Namf_Communication.yaml

N1N2MessageTransfer

TS29518_Namf_Communication.yaml

NSSelectionGet

TS29531_Nnssf_NSSelection.yaml

POST of chargingdata

TS32291_Nchf_ConvergedCharging.yaml

Supported features
Specification
Version
3gpp-Sbi-Callback
TS 29.500
17.4.0

Unsupported features
Specification
Notes
Binary data model
TS 29.518, TS 29.502
Binary data payload modeling is not supported in the current version. It can be configured as a HEX string in a sequence file.
Test tool general features
  • Fully automated black-box negative testing
  • Ready-made test cases
  • Written in Java(tm)
  • GUI command line remote interface modes
  • Instrumentation (health-check) capability
  • Support and maintenance
  • Comprehensive user documentation
  • Results reporting and analysis