【文件属性】:
文件名称:蝗虫:用Python编写的可扩展用户负载测试工具
文件大小:1.03MB
文件格式:ZIP
更新时间:2021-02-03 16:57:33
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