一个非常简单的基准测试工具

minibench的Python项目详细描述


MiniBench为遵循unittest模块模式的基准测试提供了一个简单的框架

兼容性

minibench需要Python2.7+

安装

您可以使用pip:

$ pip install minibench

或者使用简易安装:

$ easy_install minibench

快速启动

编写基准测试就像编写单元测试一样。 只需创建一个.bench.py文件。

# fake.bench.py
from minibench import Benchmark

class FakeBenchmark(Benchmark):
    '''Fake benchmark'''
    def bench_fake(self):
        '''Run my bench'''
        # Do something

然后用bench命令运行它

$ bench
>>> Fake benchmark (x5)
Run my bench ......................................... ✔ (0.1234s)

文件

文档由on Read the Docs

变更日志

0.1.2(2015-11-21)

  • 改善与引用的差异并添加了-u/--unit选项
  • 正确处理精度并添加了-p/--precision选项

0.1.1

  • 修复python 3轮打包

0.1.0

  • 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring freemarker多模板加载程序路径   在java插件中从控制台获取输入   java在包中创建继承类   网页抓取Java Jsoup网页抓取   java在线程内创建一个对象,而true条件具有相同的引用   java如何根据空格数拆分字符串   java新的安卓 studio更新中的配置文件“app”是什么?   java在将ArrayList写入/读取到文件时出现奇怪的问题   java Reg替换文本块第一次出现+最后一次出现   java当我单击任何RecyclerView列表项时,如何在MainActivity的EditText中显示特定的单击项?   JAVA XML删除节点仅删除第一个外观   java如何在数组中查找特定值   java SVG/矢量图形对象布尔运算(并集、交集、减法)   java在Android中创建线程需要多长时间   尝试从JBOSS联系Oracle LDAP服务器时发生java连接重置异常   java基于参数获取特定的实现实例   使用java就地修改文件内容   java MonetaryException:未加载MonetaryAmountsSingletonSpi   java接受用户的不同输入并使其触发完全相同的代码段的最短方法是什么   Spring 3.2.8应用程序中未找到java HTTP 404错误