使用lua结合sysbench进行测试

准备

准备一台虚拟机(跳过)
安装mysql(跳过)
安装sysbench(跳过)
创建数据库mydb,表mytable

编写测试脚本mytest.lua

function thread_init() 
    drv = sysbench.sql.driver()
    con = drv:connect()
end

function thread_done()
    con:disconnect()
end

function event() 
    sql = string.format("insert into mytable(name,value) values(%f,%f)",math.random(),math.random())
    con:query(sql)
end

执行测试

sysbench --report-interval=1 --time=20 --threads=8 --mysql-host=127.0.0.1 --mysql-port=3306 --mysql-user=root --mysql-password=yourpassword --mysql-db=mydb --db-driver=mysql mytest run

你可能感兴趣的:(使用lua结合sysbench进行测试)