使用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方法简化传递。
🏷️