from locust import HttpLocust,TaskSet,task
class UserBehavior(TaskSet):
@task
def Mb_index(self):
url = 'https://xxx.com/api/v2/login'
login_url = '/api/v2/login'
headers = {
"Accept": "application/json, text/plain, */*"
}
login_data = {
"client_id": "6lq1dleipg1ydj8h5w1gp9cl1",
"client_secret": "c8q30ncchruhicq85gvw6vdcp",
"username": "grant.song@bindo.com",
"password": "bindo01"
}
self.client.post(
login_url,
login_data,
headers
)
class WebsiteUser(HttpLocust):
task_set = UserBehavior
min_wait = 3000
max_wait = 6000
locust 学习