Esempio n. 1
0
        static void Main(string[] args)
        {
            string sUrl = "http://www.cnn.com";

            if (args.Length > 0)
            {
                sUrl = args[0];
            }

            Console.WriteLine("Proceed with {0}", sUrl);

            IMeasurement measurement = new MeasureSimple();
            IRunTest     test        = new SimplePageTest(sUrl);

            test.StartTest(measurement);

            for (int i = 0; i < 100; i++)
            {
                Thread.Sleep(10);
                if (test.Completed)
                {
                    break;
                }
            }
            if (test.Completed)
            {
                Console.WriteLine("Test completed. Latency {0} mks Bytes {1}", measurement.ReceiveLatency, measurement.ReceivedBytes);
            }
        }
Esempio n. 2
0
        public int StartTest(IMeasurement measurement)
        {
            this.measurement = measurement;
            SimplePageTest test = this;

            new Thread(() =>
            {
                test.RunTest();
            }).Start();
            return(0);
        }