本文整理汇总了Python中locust.stats.StatsEntry.response_times_cache[t-i]方法的典型用法代码示例。如果您正苦于以下问题:Python StatsEntry.response_times_cache[t-i]方法的具体用法?Python StatsEntry.response_times_cache[t-i]怎么用?Python StatsEntry.response_times_cache[t-i]使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类locust.stats.StatsEntry
的用法示例。
在下文中一共展示了StatsEntry.response_times_cache[t-i]方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_latest_total_response_times_pruned
# 需要导入模块: from locust.stats import StatsEntry [as 别名]
# 或者: from locust.stats.StatsEntry import response_times_cache[t-i] [as 别名]
def test_latest_total_response_times_pruned(self):
"""
Check that RequestStats.latest_total_response_times are pruned when execeeding 20 entries
"""
s = StatsEntry(self.stats, "/", "GET", use_response_times_cache=True)
t = int(time.time())
for i in reversed(range(2, 30)):
s.response_times_cache[t-i] = CachedResponseTimes(response_times={}, num_requests=0)
assert 29 == len(s.response_times_cache)
s.log(17, 1337)
s.last_request_timestamp -= 1
s.log(1, 1)
assert 20 == len(s.response_times_cache)
assert (
CachedResponseTimes(response_times={17:1}, num_requests=1)) == (
s.response_times_cache.popitem(last=True)[1]), (
)