提交 ec42f0c4 authored 作者: Rupa Schomaker's avatar Rupa Schomaker

small stress script


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12875 d0543943-73ff-0310-b7d9-9358b9ac24b2
上级 eb720f2e
#! /usr/bin/ruby
#require "ESL"
require "../../../../libs/esl/ruby/ESL"
tries=10000
con = ESL::ESLconnection.new("localhost", "8021", "ClueCon")
e = con.sendRecv("api load mod_memcache")
puts e.getBody()
e = con.sendRecv("api reload mod_memcache")
puts e.getBody()
puts "Calling various memcache apis #{tries} times"
tries.times do |try|
if (try % 100 == 0) then
puts try
end
e = con.sendRecv("api memcache add foo a#{try}")
e = con.sendRecv("api memcache set foo s#{try}")
e = con.sendRecv("api memcache replace foo r#{try}")
e = con.sendRecv("api memcache get foo #{try}")
e = con.sendRecv("api memcache increment foo")
e = con.sendRecv("api memcache decrement foo")
e = con.sendRecv("api memcache delete foo")
end
e = con.sendRecv("api memcache flush")
e = con.sendRecv("api memcache status verbose")
puts e.getBody()
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论