首页 > 解决方案 > 我在 Openshift webconsole 中看不到完整的数据库存储类列表

问题描述

我正在使用 couchdb,我需要对数据库进行压力测试以确保性能限制。我从来没有做过任何形式的性能测试。所以我决定写一段代码来做到这一点:

import couchdb

couch= couchdb.Server('xxxxxxx')

db= couch["performance_test"]

doc={
    "test": "test",
    "db":"cocuh"
}

db.save(doc)

所以这只是一个开始,我需要添加很多东西才能让它工作。例如在基准方面,衡量......我不知道该怎么做。在继续完成代码之前,我想确保我走在正确的道路上。这是最好的方法吗?还是我应该使用特定的工具?任何见解都值得赞赏

标签: performancecouchdbdatabase-performancestress-testing

解决方案


首先,您需要弄清楚您实际测量的是什么——并发读取率、写入吞吐量等。

周围有很多负载测试框架,例如Locust。使用现有的负载测试工具为您提供了许多您必须自己实现的功能。蝗虫制作漂亮的图表等。

还有很多工具和库可以帮助您生成随机测试数据,例如Python 中的faker


推荐阅读