コード例 #1
0
        public TestResultView GetResultReport(IEnumerable <HttpRequestData> resultData,
                                              int totalTimeTaken,
                                              int threadCount)
        {
            var urlSummary = UrlSummary(resultData, totalTimeTaken);
            var testResult = ParseResults(resultData, totalTimeTaken, threadCount);

            var model = new TestResultView()
            {
                Timestamp  = DateTime.UtcNow,
                TestResult = testResult,
                UrlSummary = urlSummary
            };

            return(model);
        }
コード例 #2
0
        public TestResultView GetResultReport(IEnumerable<HttpRequestData> resultData,
            int totalTimeTaken,
            int threadCount)
        {
            var urlSummary = UrlSummary(resultData, totalTimeTaken);
            var testResult = ParseResults(resultData, totalTimeTaken, threadCount);

            var model = new TestResultView()
            {
                Timestamp = DateTime.UtcNow,
                TestResult = testResult,
                UrlSummary = urlSummary
            };

            return model;
        }
コード例 #3
0
        public TestResultView GetResultReport(RequestWriter requestWriter,
                                              int totalTimeTakenMs,
                                              int threadCount)
        {
            // Convert milliseconds to seconds
            var totalTimeTaken = totalTimeTakenMs / 1000;

            var urlSummary = UrlSummary(requestWriter, totalTimeTaken);
            var testResult = ParseResults(requestWriter, totalTimeTaken, threadCount);

            var model = new TestResultView()
            {
                Timestamp  = DateTime.UtcNow,
                TestResult = testResult,
                UrlSummary = urlSummary
            };

            return(model);
        }