Skip to content
This repository has been archived by the owner on Jan 19, 2021. It is now read-only.

Load Testing via Duplicate Parallelism of Tests #169

Open
madhavajay opened this issue Dec 6, 2016 · 2 comments
Open

Load Testing via Duplicate Parallelism of Tests #169

madhavajay opened this issue Dec 6, 2016 · 2 comments

Comments

@madhavajay
Copy link

Is there any way to tell Magellan to run a test x number of times in parallel?
Currently I can achieve this by simply having x copies of the same test in the tests folder but this also means that the reporting is for each copied test file.

@Maciek416
Copy link
Contributor

At the moment this tricky because Magellan's queue makes a number of assumptions that would be violated by a test appearing multiple times.

One possibility that might work would be to perhaps modify either the nightwatch or mocha plugins to trick Magellan into seeing multiple identities for a single test (get_tests).

@madhavajay
Copy link
Author

Right so when magellan calls get_tests it would return x number of the tests pointing to the same file? Ill take a look but maybe auto cloning and cleaning up the test file x times might be the easiest way.

It seems like this would be a good enhancement because currently nightwatchjs is a great way to create selenium based tests phantomjs is lower memory than other browsers and magellan orchestrates parallelisation pretty well so together they provide very realistic load testing where many other tools fall short by not being able to execute javascript, the dom and other dynamic bdd actions.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants