Skip to main content

Open source automation framework

Project description

ExtensiveAutomation Python automation server
Copyright Copyright (c) 2010-2019 Denis Machard d.machard@gmail.com
License LGPL2.1
Homepage https://www.extensiveautomation.org/
Docs https://extensiveautomation.readthedocs.io/en/latest/
Github https://github.com/ExtensiveAutomation
Docker Hub https://hub.docker.com/u/extensiveautomation
PyPI https://pypi.org/project/extensiveautomation-server/
Google Users https://groups.google.com/group/extensive-automation-users
Twitter https://twitter.com/Extensive_Auto

ExtensiveAutomation is a generic automation framework for integration, regression and end-to-end usages. The framework provided a rich and collaborative workspace environment. The server can run on both Python 2 and Python 3, and also run on Linux and Windows.

Installation

  1. Run the following command

     python -m pip install extensiveautomation_server
    
  2. Type the following command on your shell to start the server

     extensiveautomation --start
    

Testing if server running

  1. Please to take in consideration the following points:

    • The server is running on the following tcp ports (don't forget to open these ports on your firewall):
      • tcp/8081: REST API
      • tcp/8081: Websocket tunnel for app client
      • tcp/8082: Websocket tunnel for agents
    • The admin, tester and monitor users are available and the default passoword is password.
    • The Common project is created by default, attached to the previous users.
    • Swagger for the REST API is available in the scripts/swagger folder.
  2. Checking if the REST api working fine with curl or postman.

    curl -X POST http://127.0.0.1:8081/session/login \
         -H "Content-Type: application/json" \
         -d '{"login": "admin", "password": "password"}'
    

Adding plugins

Plugins allow to interact with the system to be controlled. But by default the server is provided without plugins. So you need to install them one by one according to your needs.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

extensiveautomation_server-21.3.0.tar.gz (389.3 kB view details)

Uploaded Source

File details

Details for the file extensiveautomation_server-21.3.0.tar.gz.

File metadata

  • Download URL: extensiveautomation_server-21.3.0.tar.gz
  • Upload date:
  • Size: 389.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.8

File hashes

Hashes for extensiveautomation_server-21.3.0.tar.gz
Algorithm Hash digest
SHA256 9d3e74e12431db2f3411aa5a0f888f7d873e7348d8232a66e750b696e428971f
MD5 6af1937790aed580b0082bb5f037d7f0
BLAKE2b-256 b92a28e90912ef6c69aa407da7298cad8783f7a5fde92669bdc95c6bd42fd4d0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page