gNBSim can process HTTP Requests to launch profiles.
HTTP API to create new profile. Below configuration enables http server in gNBSim.
config:
gnbsim:
httpServer:
enable: true #enable httpServer in gnbsim
port: 6000
Refer create new profile script
Refer add new calls scripts
All profiles are given event to execute one step in the profile and wait for next step API call for further profile execution. Please refer following config in the custom profile to enable stepTrigger.
customProfiles:
customProfiles1:
stepTrigger: true #wait for trigger to move to next step
Refer step profiles scripts