locust-初识
# !/usr/bin/env python # -*- coding:utf-8 -*- import os import sys sys.path.append(os.getcwd()) from locust import HttpUser,TaskSet,task, between class Demo(TaskSet): '''例子''' @task(1) def baidu(self): url = '/pytest' header = { "User-Agent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36" } req = self.client.get(url, headers=header, verify=False) if req.status_code == 200: print("success") else: print("fails") class websitUser(HttpUser): tasks = [Demo] # min_wait = 3000 # max_wait = 6000 wait_time = between(1, 2) host = "http://127.0.0.1:5000"
启动命令:locust -f demo.py
访问web链接:http://localhost:8089/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)