ddcw_tool是把一些常用的功能封装起来, 使用的时候方便点. 目前还没写完. 我目前常用的就是这些.
若有需要新增的功能的可以留言也可以去github上提issue
项目地址:https://github.com/ddcw/ddcw/blob/master/python/ddcw_tool.py
import ddcw_tool
help(ddcw_tool)
import ddcw_tool
ddcw_tool.scanport()
也可以压测oracel,pg等, 重写get_conn即可
事务类型参考的sysench. 只读:10主键读 4范围读 只写:2:update 1:delete 1:insert 数据字段使用的fake随机生成的(中文)
import ddcw_tool
testbench = ddcw_tool.benchmark_mysql(port=3308,password='123456',database='db1')
testbench.parallel = 4 #也可以这样设置
testbench.prepare() #初始数据
testbench.run() #运行压测
testbench.cleanup() #清理数据
encrypt负责加密 decrypt负责解密, 但是还没想好用啥加密, 就整了个base64凑合着用先...
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。