Python Version | Tested |
---|---|
Python >= 2.7.x | Tested |
Python >= 3.4 | Tested |
OCT stand for Open Charge Tester and his goal is simple : make a library that give you the tools for writing performances tests on webiste. Writing your script for browsing a web site is done with a custon minimal browser, based on lxml.
If you know multi-mechnanize as well, we use it too, but here we already made some change inside the core, like :
- update render of graphics
- update command for new projects
- more information in config file
- customisable templates
- customisable configuration files
- new commands
- new browser replacing mechanize (python3 support)
- etc...
You can install OCT with pip :
pip install oct
Or using setuptools :
python setup.py install
For documentation and examples, please visit the official documentation here : doc
Actually the project is in the alpha version, non-suitable for production, but will be under active developpement for some featurs like :
- Full python3 support (testing)
- Full celery integration for multi-processing (in progress)
- More generic tests in core module
- More fancy templates
- Stand-alone browser
Fork, pull requests, issues, we're open to any proposition !