首页 > 其他 > 详细

locust

时间:2019-04-01 00:52:42      阅读:162      评论:0      收藏:0      [点我收藏+]
from locust import HttpLocust,TaskSet,task

class UserVue(TaskSet):
    #tasks = {buy:1,consume:2} #设置权重
    def login(self):
        self.client.post(‘/login.do‘,{"user":"admin","pwd":"123456"})

    def on_start(self):
        self.login()

    def on_stop(self):
        pass

@task(1)
def buy(self):
    self.client(‘/exeInterface‘,{"id":100,"job":"15666625"})
@task(2)
def consume(self):
    self.client.post(‘/cdpipeline-server/consumer‘,{"id":22.,"jonName":"job_1444"})


class WebsiteUser(HttpLocust):
    task_set = UserVue
    min_wait = 200
    max_wait = 8000    # ms
    stop_timeout = 20  #s
    host=‘‘

  

locust

原文:https://www.cnblogs.com/SunshineKimi/p/10634030.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!