文件名称:蝗虫:用Python编写的可扩展用户负载测试工具
文件大小:1.03MB
文件格式:ZIP
更新时间:2024-02-24 10:44:13
python http benchmarking load-testing locust
刺槐 Locust是易于使用,可编写脚本且可扩展的性能测试工具。 您可以使用常规Python代码定义用户的行为,而不是使用笨拙的UI或特定于域的语言。 这使Locust可以无限扩展,并且对开发人员非常友好。 产品特点 用普通的Python编写用户测试方案 如果要让用户循环,执行某些条件行为或进行一些计算,则只需使用Python提供的常规编程结构即可。 Locust在自己的greenlet(轻量级进程/协程)中运行每个用户。 这使您可以像编写普通(阻塞)Python代码一样编写测试,而不必使用回调或其他某种机制。 因为您的场景是“仅是python”,所以您可以使用常规的IDE,并以常规代码的形式控制测试(与其他一些使用XML或二进制格式的工具相对) from locust import HttpUser , task , between class QuickstartUser ( HttpUser ): wait_time = between ( 1 , 2 ) def on_start ( self ): self . client . post