使用rust开发的高性能python压测工具

💡 原文中文,约4300字,阅读约需11分钟。
📝

内容提要

atomic-bomb-engine-py是一个Python包装实现,用于压测接口。可以通过pip安装,支持异步使用。提供了单接口压测和多接口压测的方法。可以实时监听压测结果。使用时需要注意引用的包名。

Q&A

atomic-bomb-engine-py是什么?

atomic-bomb-engine-py是一个用于压测接口的Python包装实现。

如何安装atomic-bomb-engine-py?

可以通过命令pip install atomic-bomb-engine-py进行安装。

如何进行单接口压测?

使用run_async方法进行单接口压测,需提供压测地址、请求方式等参数。

多接口压测如何实现?

可以使用batch_async方法进行多接口压测,需提供接口信息和其他参数。

如何实时监听压测结果?

可以使用StatusListenIter类或BatchListenIter生成器来实时监听压测结果。

使用assert_options有什么注意事项?

使用assert_options时需传入字典,可以使用包中的assert_option方法简化传递。

🏷️

标签

➡️

继续阅读