Пример #1
0
        public BenchResults Run(BenchRunnerOptions options)
        {
            if(options.Bootstrap)
                ExecuteAndWaitEnd(options.CreateBootstrapOptions().ToArguments());

            var result = ExecuteAndWaitEnd(options.ToArguments());

            return new BenchResults(options, result);
        }
Пример #2
0
        public BenchResults Run(BenchRunnerOptions options)
        {
            if (options.Bootstrap)
            {
                ExecuteAndWaitEnd(options.CreateBootstrapOptions().ToArguments());
            }

            var result = ExecuteAndWaitEnd(options.ToArguments());

            return(new BenchResults(options, result));
        }
 private BenchRunnerOptions CreateOptions()
 {
     var options = new BenchRunnerOptions(cbxHistory.Text, txtAddress.Text);
     options.Bootstrap = chkBootstrap.Checked;
     options.Concurrency = (short)concurrency.Value;
     options.Requests = (int)requests.Value;
     options.Headers.AddRange(txtHeaders.Lines);
     return options;
 }
Пример #4
0
 public WorkerParams(BenchRunner runner, BenchRunnerOptions options)
 {
     Runner = runner;
     Options = options;
 }
Пример #5
0
 public BenchResults(BenchRunnerOptions options, string rawdata)
 {
     Options = options;
     Update(rawdata);
 }
Пример #6
0
 public BenchResults(BenchRunnerOptions options, string rawdata)
 {
     Options = options;
     Update(rawdata);
 }