跳转到主要内容

炫酷的负载测试工具。

项目描述

http://readthedocs.org/projects/molotov/badge/?version=latest https://img.shields.io/pypi/pyversions/molotov.svg https://github.com/tarekziade/molotov/actions/workflows/ci.yml/badge.svg?branch=main

简单的Python 3.7+工具,用于编写负载测试。

基于asyncio,使用aiohttp 3.x构建

完整文档

CHANGELOG

2.6 - 2022-10-21

  • 从multiprocessing_on_dill切换到multiprocess (#139)

  • 切换到prompt_toolkit (#148)

2.5 - 2022-09-25

  • Python 3.10兼容性,放弃对3.6的支持

  • 将aiohttp从2.3.10提升到3.7.4 (#132)

2.4 - 2022-01-25

  • 移除aiomeasures(该项目已消失)。我们使用aiodogstatsd

2.3 - 2021-08-23

  • 移除win32上的multiprocess支持 (#130)

2.2 - 2020-12-09

  • 现在与aiohttp 4.x兼容 (#125)

  • 删除–disable-dns-resolver。这是aiohttp的工作

  • 添加了用于将数据附加到会话的get_context API

  • 在路径中添加了场景目录 (#128)

2.1 - 2020-11-18

  • 允许使用外部流

2.0 - 2020-10-23

  • 添加了–disable-dns-resolve选项 (#119)

  • 使用dill修复multiprocessing pickling问题

  • 在尺寸结果中显示最大工作进程 (#123)

  • 添加了aiodogstatsd (#122)

  • 添加了–single-run选项 (#124)

  • 在tox/travis-ci中添加了对3.8 & 3.9的支持

  • 加快测试速度

  • 放弃对3.5的支持

1.6 - 2018-04-05

  • 与aiohttp 2.x或3.x兼容,因此可以使用Python 3.5.1 (#114)

1.5 - 2018-04-03

  • 现在在aiohttp 3.x上运行 (#109)

  • 确保我们运行了正确的Python版本 (#9)

  • 每个进程都需要自己的statsd客户端 (#98)

  • 修复了_run_in_fresh_loop和setup_session()错误处理 (#100)

  • 添加了–fail (#105)

  • 添加了–force-shutdown (#107)

  • 使基于互联网的测试成为可选 (#104)

1.4 - 2017-09-26

  • statsd:从aiostatsd移动到aiomeasures

  • 添加了–sizing和–sizing-tolerance (#72)

  • 重构共享计数器

  • 实现了共享控制台 (#42)

  • 改进了关闭过程 (#67)

  • 重构fmwk.py (#25)

  • 添加了记录请求和响应的方法 (#80)

  • 添加了–use-extension

  • 添加了事件

  • 将测试/示例*.py发布到文档中 (#90)

1.3 - 2017-07-28

  • 修复了基于文件的请求与-sessions -vvv选项 (#73)

  • 在moloslave中正确管理详细选项

  • 添加了对uvloop的支持 (#68)

  • 添加了对PyPy的初始支持 (#47)

  • 添加了名称和@scenario_picker()选项 (#65)

1.2 - 2017-06-15

  • 改进了文档

  • 添加了延迟选项 (#48)

  • 添加了–ramp-up选项 (#61)

  • 修复了响应显示上的错误 (#62)

1.1 - 2017-06-09

  • 添加了request和json_request辅助函数 (#50)

  • 添加了会话设置和清理固定 (#52)

  • 添加了set_var和get_var辅助函数 (#54)

  • 修复了molostart生成的代码 (#55)

1.0 - 2017-03-23

  • 初始稳定版本

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

molotov-2.6.tar.gz (45.8 kB 查看散列)

上传时间

由以下提供支持