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))
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)
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))