User Guide
Overview
This repository provides Postman collections, environment, globals, and visualizer examples for PyPNM API workflows.
Main artifacts:
postman/collections/PyPNM.postman_collection.jsonpostman/collections/PyPNM-CMTS.postman_collection.json(placeholder shell)postman/environments/PyPNM Remote Server.postman_environment.jsonpostman/globals/workspace.postman_globals.json
Install Postman
- Follow
docs/postman-install.mdfor Ubuntu/Windows download and install steps - Install and open Postman
Clone Repository
git clone https://github.com/PyPNMApps/Postman-PyPNMApps-API.git
cd Postman-PyPNMApps-API
Import Into Postman
Follow docs/postman-import-and-navigation.md for:
- importing collections/environment/globals
- configuring
pypnm_url - navigating the
PyPNMcollection and first request
Configure URL and Variables
Minimum globals commonly needed:
pypnm_urlcm_ip_addresscm_mac_addresscm_snmp_community_rworsnmp_v2_community_rw
Additional workflow variables often needed:
tftp_server_ipv4tftp_server_ipv6channel_idsmeasurement_durationmulti_measurement_durationop_idtransaction_idfilenameoperation_idmac_addressanalysis_min_avg_max
First Request
Health check:
- Open
PyPNM -> Health -> Health - Set
pypnm_url - Click
Send
Then try a single capture request such as Ofdm-RxMER-GetCapture.
Visualizer Notes
The visual HTML templates in visual/ are example visualizers for Postman Visualizer usage.
- Example MAC and
system_descriptionvalues are sanitized to generic placeholders. - See
docs/tools.mdfor the sanitize tool that enforces this.