AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi Unit-Test -> Integrationstests

Unit-Test -> Integrationstests

Ein Thema von Mavarik · begonnen am 21. Apr 2017 · letzter Beitrag vom 21. Apr 2017
 
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.154 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: Unit-Test -> Integrationstests

  Alt 21. Apr 2017, 13:39
Warum eine zweite EXE starten? Einfach eine TIdHTTPServer Instanz im Setup erzeugen und im TearDown freigeben.
Oft geht es um timing - also braucht man mindestens einen 2. Thread...
Das ist der Fall - TIdHTTPServer läuft (so wie alle Indy TCP Serverkomponenten) in einem separaten Thread, und erzeugt weitere Threads je Connection.

Ob die TCP Verbindung zwischen Sockets aus zwei verschiedenen Prozessen oder nur innerhalb eines Prozesses stattfinden, macht keinen Unterschied, addressiert wird nur über IP und Portnummer.
Das ist richtig - Auch wenn es hier nicht die Frage ist - besonders bei UDP spielt es schon eine Rolle ob ich einen 1er Ping oder 300 habe...

Auch die Geschwindigkeit der Gegenseite...

Wenn ich in einer Sekunde 100 UDP Nachrichten sende und die Gegenseite nur 40 verarbeiten/abholen kann - hat man schon ein anderes Ergebnis als lokal...
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:19 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz