from locust import HttpLocust, TaskSet
import json

def progsearch(l):
    l.client.post("/programmes", data=json.dumps(["Caribbean Studies (CAPE)", "Communication Studies (CAPE)", "Chemisty (CAPE)", "Physics (CAPE)", "Mathematics (CSEC)", "English Language (CSEC)", "Principles of Accounts (CSEC)", "Certificate in Business Studies (CSEC)", "Physics (CSEC)"]), headers={'content-type': 'application/json'})

class UserBehavior(TaskSet):
    tasks = {progsearch: 1}

class WebsiteUser(HttpLocust):
    task_set = UserBehavior
    min_wait = 5000
    max_wait = 9000