In this article, we examine possible methods for measuring uplink, downlink throughput, and network latency RTT value between two devices operating at the level of communications providers’ “last mile" and propose various methods for measure uplink, downlink throughput, and network delay (RTD) value level based on various network protocols (HTTP/ HTTPS, MQTT, XMPP, AMQP, WebSocket, CoAP, QUIC, etc.). Based on ITU-T Rec. Q.3960, the following was developed: the architecture of the hardware and software complex to be used for testing the quality of the provided communication services; a method for measuring network parameters between a last mile device and remote cloud service based on the developed software and hardware complex; a method for measuring network performance parameters between end nodes that operate behind NAT on the basis of the developed software and hardware complex. A protocol of data transmission for the developed software and hardware complex is described. The article also presents a concise study of the reasearch of the measurement system developed. © 2017, Springer International Publishing AG.