mirror of
https://github.com/httprunner/httprunner.git
synced 2026-05-12 11:09:43 +08:00
22 lines
516 B
Plaintext
22 lines
516 B
Plaintext
#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"
|