Mercurial > urweb
view caching-tests/bench.lua @ 2297:6d56080f495c
Fix a read-after-free bug using a timestamp check
author | Adam Chlipala <adam@chlipala.net> |
---|---|
date | Thu, 19 Nov 2015 13:18:58 -0500 |
parents | 23eaec04e0f8 |
children |
line wrap: on
line source
math.randomseed(os.time()) p = 0.25 n = 2000 function init(args) if args[1] then p = tonumber(args[1]) end if args[2] then n = tonumber(args[2]) end end function request() path = "/Bench/" if math.random() < p then path = path .. "flush" else path = path .. "check" end id = math.random(n) path = path .. "/" .. id return wrk.format(nil, path) end