Skip to content

Tests

Testprotokoll und Anforderungen

Protokollprüfung

Nach der Implementierung des Protokolls werden die Entwickler von Onlinesim es testen. Wenn Sie bereit sind, senden Sie Ihre URL an den technischen Support. Danach muss Ihr Server 24/7 verfügbar sein. Wir werden das Testen so schnell wie möglich beginnen. Die Tests, die wir durchführen werden:

  1. Gleichzeitige Ausgabe von Nummern für denselben Dienst. Der wichtigste Test. Ihr System muss gleichzeitige Anfragen korrekt verarbeiten und darf die Nummer auf keinen Fall erneut ausgeben. Zum Beispiel wird das System 30 Anfragen mit denselben Kriterien senden: russia, megafon, vk. Wenn Sie die Nummer erneut ausgegeben haben - Test fehlgeschlagen.

  2. Korrekte Behandlung der Anfrage zur Aktivierungsabschluss. Die Aktivierungsverwaltung erfolgt NUR auf der Seite von onlinesim. Aus Gründen, die außerhalb unserer Kontrolle liegen (Netzwerkprobleme), können wir möglicherweise keine Antwort von Ihnen über die erfolgreiche Statusänderung erhalten. Deshalb, wenn onlinesim erneut den Status des Aktivierungsabschlusses sendet, müssen Sie prüfen, ob eine solche Aktivierung bei Ihnen per ID existiert und wenn die Aktivierung bei Ihnen existiert, dann senden Sie status SUCCESS. Außerdem sollten Sie die Aktivierung NICHT selbstständig auf Ihrer Seite abschließen. Nur die Anfrage zum Abschluss von onlinesim sollte die Aktivierung auf Ihrer Seite abschließen.

  3. SMS-Test. Nachdem die SMS in Ihre Datenbank eingegangen ist, müssen Sie sie uns so schnell wie möglich weiterleiten. SMS erhalten - sofort an uns senden. Wenn Sie eine Antwort mit dem Status SUCCESS erhalten, markieren Sie die SMS in Ihrer Datenbank als erfolgreich zugestellt und senden Sie sie nicht erneut. Wenn ein Status zurückgegeben wurde, der von SUCCESS abweicht, dann mit einer Verzögerung von 10 Sekunden wiederholen Sie die Anfrage, bis Sie den Status SUCCESS erhalten. Wenn Sie dieselbe SMS senden, nachdem wir Ihnen mit dem Status SUCCESS geantwortet haben

  • Test fehlgeschlagen.
  1. Feldtypen. Überprüfen Sie sorgfältig die Typen der Felder, die Sie über das Protokoll senden. Wenn in der Protokollbeschreibung gesagt wird, dass das Feld vom numerischen Typ ist, und Sie smsId: «123» senden - Test fehlgeschlagen.

  2. Die Telefonnummer muss den Ländercode enthalten. In der Anfrage für die Telefonnummer muss das Feld number und in der Anfrage für die SMS-Zustellung das Feld phone ZAHLENMÄSSIG sein und den Ländercode enthalten.

  3. Die Zeit der Nummernausgabe von Ihnen sollte minimal sein. Wenn die Zeit der Nummernausgabe mehr als 3 Sekunden beträgt - Test fehlgeschlagen.

  4. Die Anzahl der Nummern, die von Anfrage 1 zurückgegeben wird, sollte die Realität widerspiegeln. Wenn Sie 100 vk zurückgeben, aber tatsächlich sind es 30, dann werden 70 Anfragen mit der Antwort NO_NUMBERS zurückkehren - Test fehlgeschlagen.

  5. Test für ausschließende Präfixe. Sie müssen das Feld exceptionPhoneSet korrekt verarbeiten, wenn Sie GET_NUMBER anfordern. Wenn Sie eine Telefonnummer ausgeben, deren Präfix in der Liste enthalten ist - Test fehlgeschlagen.