Segment Routing over IPv6, also known as SRv6, is a modern networking solution that aims to improve the current Internet of Things (IoT) network's reliability, availability, and scalability. Performance measures are required to evaluate SRv6 behaviors or functions. The proposed work aims to provide real IoT traffic profiles to assess the performance of SRv6 behaviors. In particular, a three-module SRv6 programming model is proposed to measure the performance of SRv6 policy headend and endpoint behavior and ensure reliability and quality of service (QoS). Moreover, a novel finder algorithm for maximum receive rate (MRR) benchmarking is proposed, which can outperform existing techniques in terms of throughput/bandwidth performance while maintaining the same computational resources. Finally, implementation results provide insights into forwarding different IoT use-cases traffic based on the functional service requirements. That also ensures a higher usage level of existing IoT networks, minimizing the need for additional capacity and lowering network costs.