UP TO DATE
Optimize your applications !
GREENSPECTOR is a tool to help you to analyze your applications, softwares and websites.
GREENSPECTOR offers a continuous dynamic measurement module, with probes available on smartphones. These probes measure power and energy concumption, CPU, memory, network data…
Analysis are based on more than 150 rules which are the results of continuous research and development.
GREENSPECTOR suggests corrections to improve your level of software eco-design and helps you prioritize your corrections with an action plan that provides estimated gains for each correction.
GREENSPECTOR is easy to integrate into your existing development, integration and test environment.
Main Features
Web interface
GREENSPECTOR web interface sums up and aggregates data about all your applications and analysis. It helps you having an overview of your applications in order to define an action plan to improve your eco-score.
Many actions can be performed from the web interface:
Launch measurements
access the user documentation;
access the list of all GREENSPECTOR components and download the ones you need;
browse through GREENSPECTOR software ecodesign rules;
analyze in depth an application
manage users and rules (with Admin accounts).
Power test cloud
The Power Test Bench (on premises) or the Power Test Cloud (on cloud) enables the execution of benchmark tests or functional tests of your mobile app or website. Those tests are executed on real computers and mobile phones automatically managed by the Power Test Bench/Cloud (battery, configuration …). During the execution, our probes installed on devices can retrieve all the metrics. Then in GREENSPECTOR Web Interface, you can track the status of your functional tests and analyze the new KPI like Energy consumption, Performance …
Test runner
The TestRunner is a tool offering to the developper the ability to easily launch standard automated tests or your tests.
Meter Android API
The GREENSPECTOR Meter Android API allows you to instrument your Android tests with our probe and be able to measure your application..
The launch of the test case automatically sends the results and coverage information to the GREENSPECTOR Server.
You can run the measures in offline mode and then retrieve and send them from the computer to the server by using the GREENSPECTOR CLI.
Command Line Interface
The CLI is a command line tool to launch dynamic analysis. For the former, the CLI can launch tests using the Power Test Bench/Cloud.The CLI can be used on developer’s PC or in continuous integration.
Jenkins Plugin
The plugins permit to integrate Greenspector measures in your continous integration
How to use this help ?
- Depending of your licence, Greenspector need some server installation. The pre-requisite and the procedure can be find in Greenspector Management. If you have a full Saas licence, no need to enter this section
- You will need to install some modules on your computer. User Set up list all the module installation. If you need to install module in your Continous integration, this section is also usefull
- After the set up, we advice you to go on the Getting started section to run your first measurement.
- Integrations will be usefull if your want to integrate Greenspector in a specific tool like Jenkins
- Reference Guide explains in detail the usage and the configuration of each Greenspector Module
- Cookbook will permit you be an expert of Greenspector for the daily usage !