nitishm / vegeta-server

A RESTful API server for vegeta, a load testing tool written in Go.
MIT License
63 stars 17 forks source link

Remove dependency on vegeta lib from the internal package #29

Closed nitishm closed 5 years ago

nitishm commented 5 years ago

Remove any dependence on the vegeta lib from /internal package. We want internal to be free of upstream dependencies to make it generic. The idea is to extend this project to support more tools (other than vegeta) in the future. Since the API is, mostly, a generic set of parameters, used across load-testing tools, it should not be too hard to bind them to other load-testing libraries and tools.

Dependency removal comment: TODO - https://github.com/nitishm/vegeta-server/blob/master/internal/dispatcher/task.go#L164