ziv@2292: math.randomseed(os.time()) ziv@2292: ziv@2292: p = 0.25 ziv@2292: n = 2000 ziv@2292: ziv@2292: function init(args) ziv@2292: if args[1] then ziv@2292: p = tonumber(args[1]) ziv@2292: end ziv@2292: if args[2] then ziv@2292: n = tonumber(args[2]) ziv@2292: end ziv@2292: end ziv@2292: ziv@2292: function request() ziv@2292: path = "/Bench/" ziv@2292: if math.random() < p then ziv@2292: path = path .. "flush" ziv@2292: else ziv@2292: path = path .. "check" ziv@2292: end ziv@2292: id = math.random(n) ziv@2292: path = path .. "/" .. id ziv@2292: return wrk.format(nil, path) ziv@2292: end