算法压测自己压测

from locust import HttpUser, TaskSet, task, between
import os,json
import random

# 定义用户行为


def home_index(self):
    url = ""
    # model_id = random.randint(0,60)
    model_id = random.randint(0,5)
    # model_id = 0
    user_info = {'url':url, 'model_id':model_id}
    r = self.client.get("/faceswap", params=user_info)
    # print(type(r.text))

class WebsiteUser(HttpUser):
    # host = 'http://0.0.0.0:5000'
    host = ''
    # task_set = UserTask
    tasks = [home_index]
    wait_time = between(0, 0)


if __name__ == "__main__":
    # os.system('locust -f stress_test.py --headless -u 3 -r 1')
    os.system('locust -f stress_test.py --headless -u 10 -r 5')
    '''
    --headless:指定无 web UI模式
    -u:保持多少用户同时在请求
    -r:初始时每秒启动虚拟用户数(当用户数量达到-u设定的值以后,会一直保持-u的用户数量)
    -t:运行多少时间,单位s(请求没有发送完也要停止)
    '''

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值