首页 > 其他分享 >五、locust -- 顺序执行 SequentialTaskSet

五、locust -- 顺序执行 SequentialTaskSet

时间:2024-12-11 10:56:15浏览次数:3  
标签:__ task get -- self locust ii SequentialTaskSet

# *_*coding:utf-8 *_*
# @Author : zyb
import queue
q = queue.Queue()
for i in range(100):
    q.put(i)
from locust import FastHttpUser, task, between, SequentialTaskSet
class MySequentialTasks(SequentialTaskSet):
    @task
    def task_one(self):
        global ii
        ii = q.get()
        self.client.get("/LocustTest/",name='get')
        print('get',ii)
    @task
    def task_two(self):
        self.client.post("/LocustTest/",name='post')
        print('post',ii)

class MySequentialUser(FastHttpUser):
    wait_time = between(1, 5)  # 用户之间等待的时间范围
    tasks = [MySequentialTasks]  # 指定顺序任务集
if __name__ == '__main__':
    import os
    file_path = os.path.abspath(__file__)
    os.system(f"locust -f {file_path} --host=http://127.0.0.1:8000")

 

标签:__,task,get,--,self,locust,ii,SequentialTaskSet
From: https://www.cnblogs.com/Mr-Simple001/p/18598885

相关文章

  • 气动接头厂家前十
    气动元件德国FESTO德国Festo是世界领先的自动化技术供应商,也是世界气动行业第一家通过ISO9001认证的企业。FESTO的品牌质量包含许多方面,主要表现在智能化和易操作的产品设计、使用寿命长的产品、持久的效率优化。Festo公司不仅提供气动元件、组件和预装配的子系统,下设的工程部......
  • 如何通过看板方法提高团队协作?5个实用技巧!
    一、看板方法概述什么是看板方法看板方法源于丰田生产系统,是一种通过可视化方式管理任务和工作流程的强大工具。它将工作流程中的任务、进度、问题等直观地展示出来,帮助团队成员更好地理解和掌控工作。看板方法可以看作是将一个软件开发流程或其他工作流程类比为一段自......
  • springboot和spring对应版本的介绍
    SpringBoot、Spring、JDK版本对应关系:SpringBoot版本对应Spring版本JDK版本SpringBoot特性描述3.2.x6.1.x17,21增强的云本地支持,新的架构优化,支持Java213.1.x6.0.x17,20加入新的架构组件,性能优化增强,支持Java203.0.x6.0.x17+支持Java17,移......
  • 华为服务器填坑
    下载github大概率报错,解决办法是:检查和更改DNS你的系统可能正在使用无效或受限的DNS服务,建议切换到公共DNS:Linux/macOS:编辑/etc/resolv.conf文件,添加以下内容:nameserver8.8.8.8nameserver8.8.4.4测试DNS和主机解析在终端中运行以下命令,检查是否可以解析github......
  • C#中获取一个枚举的所有名称和值
    使用下面的C#代码,可以遍历一个枚举中的所有名称(Names)和值(Values):usingSystem.Diagnostics;namespaceNet8EnumDemo{enumTestEnume:int{Enum1=0,Enum2=1,Enum3=2}internalclassProgram{staticvoid......
  • 人工智能(强化学习)—— Why is Soft Q Learning not an Actor Critic method? —— SQL
    原文:https://ai.stackexchange.com/questions/39545/why-is-soft-q-learning-not-an-actor-critic-methodI'vebeenreadingthesetwopapersfromHaarnojaet.al.:SoftActor-Critic:Off-PolicyMaximumEntropyDeepReinforcementLearningwithaStochastic......
  • LeetCode:2717、半有序队列
    题目:给你一个下标从0开始、长度为n的整数排列nums。如果排列的第一个数字等于1且最后一个数字等于n,则称其为半有序排列。你可以执行多次下述操作,直到将nums变成一个半有序排列:选择nums中相邻的两个元素,然后交换它们。返回使nums变成半有序排列所需的最......
  • 一些小东西
    万能头:#include<bits/stdc++.h>cin加速:ios::sync_with_stdio(0);cin.tie(0);快读:inlineintread(){ intx=0,f=1;charch=getchar(); while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();} while(ch>='0�......
  • 移动硬盘开盘数据恢复
    移动硬盘开盘数据恢复是一种针对移动硬盘物理故障导致的数据丢失问题的解决方案。以下是对移动硬盘开盘数据恢复的详细解释:一、开盘数据恢复的概念开盘数据恢复是指当移动硬盘出现物理故障,如硬盘磁头损坏、电路板故障等,导致电脑无法识别或读取硬盘数据时,通过专业技术和设备打开......
  • LoadRunner——安装教程以及创建与录制(一)
    1.loadrunner12|loadrunner12官方版下载(附安装教程)+网盘下载+汉化包CSDN下载及安装教程:https://blog.csdn.net/weixin_41585557/article/details/85049457安装完成之后桌面会出现下图中三个图标,安装部分就已经完成2.loadrunner的主要组成部分VirtualUserGenerator:主要......