Exemplo n.º 1
0
 public BroadcastTest(ILogger logger, string brokerIp, TestLimits testLimits, ThreadSleepTimes threadSleepTimes)
     : base(logger, brokerIp, testLimits, threadSleepTimes, "BroadcastTest")
 {
     totalTime   = new TimeSpan();
     maxTime     = new TimeSpan();
     publishTime = new TimeSpan();
 }
Exemplo n.º 2
0
 public ConcurrentConnectionTest(ILogger logger, string brokerIp, TestLimits testLimits, ThreadSleepTimes threadSleepTimes)
     : base(logger, brokerIp, testLimits, threadSleepTimes, "ConcurrentConnectionTest")
 {
     totalTime   = new TimeSpan();
     maxTime     = new TimeSpan();
     publishTime = new TimeSpan();
 }
 public IMqttTest Create(
     ILogger logger,
     string brokerIp,
     TestLimits testLimitses,
     ThreadSleepTimes threadSleepTimeses)
 {
     return(new MessageThroughputTest(logger, brokerIp, testLimitses, threadSleepTimeses));
 }
 public MessageThroughputTest(
     ILogger logger,
     string brokerIp,
     TestLimits testLimitses,
     ThreadSleepTimes threadSleepTimeses) : base(logger, brokerIp, testLimitses, threadSleepTimeses, "ThroughputTest")
 {
     totalTime   = new TimeSpan();
     maxTime     = new TimeSpan();
     publishTime = new TimeSpan();
 }
Exemplo n.º 5
0
        protected TestBase(ILogger logger, string brokerIp, TestLimits testLimits, ThreadSleepTimes threadSleepTimes, string testName)
        {
            this.logger           = logger;
            this.BrokerIp         = brokerIp;
            this.testName         = testName;
            this.TestLimits       = testLimits;
            this.ThreadSleepTimes = threadSleepTimes;

            ClientId    = Guid.NewGuid();
            this.Client = new MqttClient(this.BrokerIp);
            this.Client.MqttMsgPublishReceived += OnMqttClientMsgPublishReceived;
        }
Exemplo n.º 6
0
 public IMqttTest Create(ILogger logger, string brokerIp, TestLimits testLimitses, ThreadSleepTimes threadSleepTimeses)
 {
     return(new BroadcastTest(logger, brokerIp, testLimitses, threadSleepTimeses));
 }
 public BroadcastReceiveTest(ILogger logger, string brokerIp, TestLimits testLimits, ThreadSleepTimes threadSleepTimes)
     : base(logger, brokerIp, testLimits, threadSleepTimes, "BroadcastReceiveTest")
 {
 }
Exemplo n.º 8
0
 public IMqttTest Create(ILogger logger, string brokerIp, TestLimits testLimitses, ThreadSleepTimes threadSleepTimeses)
 {
     return(new ConcurrentConnectionTest(logger, brokerIp, testLimitses, threadSleepTimeses));
 }