tcp_stresstest_msgq_1.test 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. %description:
  2. Test TCPMsgBasedSendQueue/TCPMsgBasedRcvQueue using a long transmission
  3. and lossy channel (TCPRandomTester).
  4. Here: packet loss (5%), packet delays (20%, by mean=1s), packet duplication
  5. (20%, original packet is lost, mean=3 copies created with delay mean=1s)
  6. %inifile: {}.ini
  7. [General]
  8. #preload-ned-files = *.ned ../../*.ned @../../../../nedfiles.lst
  9. ned-path = .;../../../../src;../../lib
  10. network=TcpTestNet2
  11. #omnetpp 5.0 - 5.1 compatibility:
  12. eventlog-file = "${resultdir}/${configname}-${runnumber}.elog"
  13. output-scalar-file = "${resultdir}/${configname}-${runnumber}.sca"
  14. output-vector-file = "${resultdir}/${configname}-${runnumber}.vec"
  15. snapshot-file = "${resultdir}/${configname}-${runnumber}.sna"
  16. #[Cmdenv]
  17. cmdenv-express-mode=false
  18. #cmdenv-event-banners=false
  19. #cmdenv-module-messages=false
  20. #[Parameters]
  21. *.testing=true
  22. ####cmdenv-log-prefix=""
  23. #*.tcptester.cmdenv-log-level=DEBUG
  24. #**.cmdenv-log-level=OFF
  25. # script format: "time numbytes; time numbytes; ..."
  26. *.cli_app.sendScript="1 1; 1 100; 1 4000; 1 16000; 1 10; 1 1; 1 1; 1 1; 1 64000; 1 10;\
  27. 1 1; 1 100; 1 4000; 1 16000; 1 10; 1 1; 1 1; 1 1; 1 64000; 1 10;\
  28. 1 1; 1 100; 1 4000; 1 16000; 1 10; 1 1; 1 1; 1 1; 1 64000; 1 10"
  29. *.tcptester.pdelete=0.05
  30. *.tcptester.pdelay=0.2
  31. *.tcptester.pcopy=0.2
  32. *.tcptester.numCopies=exponential(3)
  33. *.tcptester.delayValue=exponential(1)
  34. # override tcp settings in defaults.ini
  35. #*.tcp*.sendQueueClass="TCPMsgBasedSendQueue"
  36. #*.tcp*.receiveQueueClass="TCPMsgBasedRcvQueue"
  37. *.tcp*.dataTransferMode="object"
  38. include ../../lib/defaults.ini
  39. %#--------------------------------------------------------------------------------------------------------------
  40. %contains: stdout
  41. Calling finish() at end of Run #0...
  42. TcpTestNet2.cli_app: received 0 bytes in 0 packets
  43. TcpTestNet2.cli_tcp: finishing with 1 connections open.
  44. TcpTestNet2.srv_tcp: finishing with 1 connections open.
  45. TcpTestNet2.srv_app: received 252372 bytes in 129 packets
  46. [206.927] tcpdump finished, A:329 B:364 segments
  47. End.
  48. %#--------------------------------------------------------------------------------------------------------------
  49. %not-contains: stdout
  50. undisposed object:
  51. %#--------------------------------------------------------------------------------------------------------------
  52. %not-contains: stdout
  53. -- check module destructor
  54. %#--------------------------------------------------------------------------------------------------------------