Exemplo n.º 1
0
        public async void GetAsyncForOneSecondTest()
        {
            var url = "http://localhost:5000/";

            BulletHttpClient client = new BulletHttpClient(url);

            var duration = TimeSpan.FromSeconds(1);

            int index = 1;

            List <BulletHttpResponse> results = new List <BulletHttpResponse>();
            var tasks        = new List <Task>();
            var processCount = Environment.ProcessorCount;

            var sw = Stopwatch.StartNew();

            while (duration.TotalMilliseconds > sw.Elapsed.TotalMilliseconds)
            {
                var result = await client.GetAsync();

                results.Add(result);

                index++;
            }
        }
Exemplo n.º 2
0
        public async void GetAsyncTest()
        {
            var url = "http://btx-web/";

            BulletHttpClient client = new BulletHttpClient(url);

            var data = await client.GetAsync();
        }
Exemplo n.º 3
0
        public BulletClient(string url, int?index = null)
        {
            _client = new BulletHttpClient(url);

            if (index.HasValue)
            {
                Index = index.Value;
            }
        }
Exemplo n.º 4
0
        public void GetForOneSecondTest()
        {
            var url = "http://localhost:5000/";

            BulletHttpClient client = new BulletHttpClient(url);

            var duration = TimeSpan.FromSeconds(1);
            var sw       = Stopwatch.StartNew();

            int index = 1;

            List <BulletHttpResponse> results = new List <BulletHttpResponse>();

            while (duration.TotalMilliseconds > sw.Elapsed.TotalMilliseconds)
            {
                var result = client.Get();

                results.Add(result);

                index++;
            }
        }