Scope Project Roadmap GitHub Repos Releases Tutorials Requirements

Tutorial - Testing the 5GMS Application Function

This tutorial allows to: Setup the 5GMSd AF; Test the M1 Interface APIs (Provisioning Sessions, Server Certificates, Content Protocol Discovery, Content Hosting, Consumption Reporting); Test the M3 Interface APIs (Simple HTTP configuration, HTTP configuration and certificate sending); Test the M5 Interface APIs (Service Access Information).

Here you will find information to assist with testing of the 5G-MAG Reference Tools 5GMS Application Function (AF).

Installation of the 5GMS AF as a Local User or as a System Service

Follow the instructions in this page for setting up a test environment without requiring fullsystem installation.

Follow the instructions in this page for setting up a full system installation.

Configuration of the 5GMS AF

Follow the instructions in this page for setting up a full system installation.

Testing APIs

Testing: M1 Interface

The details of these tests change with different versions of the 5GMSd Application Function.

If you are testing the v1.2.x versions then please visit the Testing the M1 Interface on v1.2.0 page.

If you are testing the M1 interface on 5GMSd Application Function v1.3.0 to v1.4.0 then please visit the Testing the M1 Interface on v1.3.0 page.

For testing the M1 interface on 5GMSd Application Function v1.4.1 or later, then please visit the Testing the M1 Interface on v1.4.1 page.

Testing: M3 Interface

Depending on which version of the 5GMSd Application Function you wish to test, the commands to test the interface at reference point M3 change.

If you wish to test 5GMSd Application Function v1.1.x then please see the Testing the M3 Interface on v1.1.0 page.

For versions after v1.1.x (i.e. v1.2.0 and above) please use the Testing the M3 Interface page.

Testing: M5 Interface

The details of these tests change with different versions of the 5GMSd Application Function.

If you are testing versions up to v1.1.x then please visit the Testing: M5 Interface on v1.0.0 page.

If you are testing the M5 interface on 5GMSd Application Function v1.2.x please visit the Testing the M5 Interface on v1.2.0 page.

If you are testing the M5 interface on 5GMSd Application Function v1.3.0 or later please visit the Testing the M5 Interface on v1.3.0 page.

Testing with Postman

Postman is a popular API development and testing tool that allows users to create, send, and manage HTTP requests. Postman comes in very handy when testing and working with the M1 and M5 interfaces of the Application Function. Plese visit the Testing with Postman


Back to top

Copyright © 5G-MAG - The Media Connectivity Association