04 2022 档案
摘要:关如何调用REST API并验证响应的示例: from json import JSONDecodeError ... with self.client.post("/", json={"foo": 42, "bar": None}, catch_response=True) as response
阅读全文
摘要:HttpUser是常用的User,它添加一个client用于发出HTTP请求的属性。 from locust import HttpUser, task, between class MyUser(HttpUser): wait_time = between(5, 15) @task(4) def
阅读全文
摘要:wait_time属性 用户wait_time方法是一个可选属性,用于确定模拟用户在执行任务之间应等待多长时间。如果未wait_time 指定,则一项新任务将立即执行。 内置了三个等待时间功能: constant 在固定的时间内 between 在最大值和最小值之间的随机时间 constant_pa
阅读全文
摘要:Locust是一款易于使用的分布式负载测试工具,完全基于事件,即一个locust节点也可以在一个进程中支持数千并发用户,不使用回调,通过gevent使用轻量级过程(即在自己的进程内运行)。 特点 ①、不需要编写笨重的UI或者臃肿的XML代码,基于协程而不是回调,脚本编写简单易读; ②、有一个基于we
阅读全文
摘要:用法 最简单和最常见的用法是在应用程序启动时调用load_dotenv,从当前目录或其父目录中的.env文件或指定的路径加载环境变量,然后调用os.getenv提供的与环境相关的方法 .env 文件内容写法 ADMIN_HOST = https://uat-rm-gwaaa.cn ADMIN_LOG
阅读全文
摘要:argparse是python自带的模块 示例 import argparse parser = argparse.ArgumentParser(description='Process some integers.') parser.add_argument('integers', metavar
阅读全文