Exemplo n.º 1
0
    def get_request_time_quantiles(self, url=None, series=None):
        elapsed = [
            total_seconds(h.elapsed)
            for h in self._get_hits(url=url, series=series)
        ]

        # XXX Cache these results, they might be long to compute.
        return get_quantiles(elapsed, (0, 0.1, 0.5, 0.9, 1))
Exemplo n.º 2
0
 def test_get_quantiles(self):
     data = range(100)
     quantiles = 0, 0.1, 0.5, 0.9, 1
     res = get_quantiles(data, quantiles)
     self.assertEqual(len(res), 5)
Exemplo n.º 3
0
    def get_request_time_quantiles(self, url=None, series=None):
        elapsed = [total_seconds(h.elapsed)
                   for h in self._get_hits(url=url, series=series)]

        # XXX Cache these results, they might be long to compute.
        return get_quantiles(elapsed, (0, 0.1, 0.5, 0.9, 1))
Exemplo n.º 4
0
 def test_get_quantiles(self):
     data = range(100)
     quantiles = 0, 0.1, 0.5, 0.9, 1
     res = get_quantiles(data, quantiles)
     self.assertEqual(len(res), 5)