locusts: report exception when error occured

This commit is contained in:
httprunner
2017-11-02 19:30:35 +08:00
parent e08e3d5299
commit ed696b9de5
3 changed files with 21 additions and 12 deletions

View File

@@ -1,18 +1,16 @@
#coding: utf-8
import zmq
from locust import HttpLocust, TaskSet, task
from ate import runner, exception
from locust.events import request_failure
from ate import runner
class WebPageTasks(TaskSet):
def on_start(self):
self.test_runner = runner.Runner(self.client)
self.test_runner = runner.Runner(self.client, request_failure)
@task
def test_specified_scenario(self):
try:
self.test_runner.run(self.locust.file_path)
except exception.ValidationError:
pass
self.test_runner.run(self.locust.file_path)
class WebPageUser(HttpLocust):
host = "$HOST"