peer-base / peer-pad

📝 Online editor providing collaborative editing in really real-time using CRDTs and IPFS.
https://peerpad.net
MIT License
678 stars 57 forks source link

Run e2e load tests #218

Closed pgte closed 6 years ago

pgte commented 6 years ago

Be able to boot a swarm of N browsers, launch peer-pad on each one of them, simulate users typing, test convergence, measure convergence time (min, max, average, stddev) and report.

What tools can be used for achieving this?

pgte commented 6 years ago

Found puppeteer-cluster

pgte commented 6 years ago

@hugomrdias told me about Cypress

pgte commented 6 years ago

@hugomrdias told me about Testcafe

pgte commented 6 years ago

Decided on using puppeteer-cluster, so far so good!