【Python】【性能】Locust

locust版本:1.2.3

https://www.cnblogs.com/shog808/p/13563515.html

https://www.jianshu.com/p/9c4ffee61eea

https://testerhome.com/topics/7607

 

一、快速上手

step1:代码

复制代码
"""
-*- coding:utf-8 -*-
@Time   :2020/8/28 15:43
@Author :Jarvis
@File   :jar_locust_util.py
@Version:1.0
"""
from locust import task, between
from locust.contrib.fasthttp import FastHttpUser


class TestTasks(FastHttpUser):
    # 每任务间隔时间
    wait_time = between(1, 3)
    # 测试接口环境
    host = 'http://www.test.com'

    @task
    def task_a(self):
        print('测试任务(请求接口)')


if __name__ == '__main__':
    import os

    os.system('locust -f jar_locust_util.py')  # locust -f py文件
复制代码

 

 step2:http://localhost:8089/

 step3:看效果

 

 

posted @   淡怀  阅读(284)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义

目录导航

点击右上角即可分享
微信分享提示