Test Bench network requirements

Localisation

  • Le Test Bench est une unité physique : téléphone, serveur physique et prise connectée sont proches (<1m)
  • Le Test Bench doit être installé dans un endroit isolé pour éviter que les téléphones soit manipulés.
  • Le Test Bench doit être installé proche d'une borne wifi (<3m). 
  • La borne wifi est dédiée au Test Bench.
  • Le Test Bench ne doit pas être dans une armoire ou séparé du wifi par un mur.
  • Si la proximité et l'exclusivité d'accès n'est pas possible, il est nécessaire de mettre en place un répéteur Wifi.

Qualité Wifi

  • Le signal Wifi doit être bon (>-50dbm)
  • Il ne faut pas avoir plus de 4 équipements émettant du wifi sur le canal
  • Ces tests pourront se faire avec l'application mobile Wifi Analyzer

Wifi configuration

  • Wifi 802.11 mode G/N - mixed
  • 1 seule bande 2.4GHz
  • désactivation WMM (fonction Qualité de service Wi-Fi Multimedia)
  • désactivation PMF (Protected management frame pour wifi pmf) - option Not Required
  • désactivation U-APSD(WMM Power Save)
  • désactivation MIMO (Multiple Inputs, Multiple Outputs)
  • Ces options devraient assurer le fonctionnement pour la plupart des téléphones même anciens. Si le parc du Test Bench contient des téléphones récents, la configuration du Wifi pourrait éventuellement être modifiée pour utiliser les dernières options des dernières normes Wifi.

Network architecture

  • Le téléphone et le serveur doivent être sur le même réseau
  • Les téléphones doivent être sur le même réseau que le backend de l'application à tester.
  • Les téléphones doivent avoir des adresses IP statiques
  • Ces tests se feront avec le protocole suivant

WIFI via Cisco Meraki (option)

  • Afin de maîtriser parfaitement le Wifi et les flux, Greenspector conseille l'usage d'un routeur Cisco Meraki MR33 plutôt que d'une simple borne WIFI
  • Documentation : Cisco Meraki MR33 https://meraki.cisco.com/products/wireless/mr33
  • Ce routeur a la particularité d'être piloté et configuré via une interface claire et puissante sur le Cloud. Il faut donc autoriser un flux entrant et sortant sur Internet pour accéder au API fournie par Cisco.
  • Ce routeur peut aussi être piloté via l'appel à une API directement dans le Cloud
  • Ce routeur fournit le réseau des téléphones via un signal Wifi. Ce réseau doit avoir accès au backend des applications et des environnements testés (preprod, qualif ....) via les applications lancées et mesurées sur les téléphones