#coding: utf-8 import zmq from locust import HttpLocust, TaskSet, task from locust.events import request_failure from ate import runner class WebPageTasks(TaskSet): def on_start(self): self.test_runner = runner.Runner(self.client, request_failure) @task def test_specified_scenario(self): self.test_runner.run(self.locust.file_path) class WebPageUser(HttpLocust): host = "$HOST" task_set = WebPageTasks min_wait = 1000 max_wait = 5000 file_path = "$TESTCASE_FILE"