UP TO DATE
Optimize your applications !
GREENSPECTOR is a tool to help you analyze your applications, software and websites.
GREENSPECTOR offers a continuous dynamic measurement module, with probes available on smartphones. These probes measure power and energy consumption, CPU, memory, network data…
Analysis is 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.
Web Interface
GREENSPECTOR Web Interface sums up and aggregates data about all your applications and analyses. 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 mobile devices automatically managed by the Power Test Bench/Cloud (battery, configuration…). During the execution, our probes installed on devices retrieve ressources consumption metrics. Then, on the GREENSPECTOR Web Interface, you can track the status of your functional tests and analyze new KPIs such as energy consumption, performance…
Test Runner
The Test Runner is a tool offering the developer the ability to easily launch standard automated tests or your own functional tests.
Meter Android API
The GREENSPECTOR Meter Android API allows you to instrument your Android tests with our probe in order to measure your application.
After having launched the test case, results are automatically sent to the GREENSPECTOR Server.
You can run the measures in offline mode and send the results afterwards using the GREENSPECTOR Command Line Interface.
Command Line Interface
The Command Line Interface (CLI) is a command line tool to launch dynamic analysis of your mobile app or website. The main feature of this tool is to launch tests using the Power Test Bench/Cloud.
The CLI can be used on a developer’s PC or in continuous integration.
Jenkins Plugin
The Jenkins Plugin allows you to integrate GREENSPECTOR measures in your continuous integration.
How to use this help?
- Depending on your license, GREENSPECTOR might need some server-side installations. The prerequisites and the procedure can be found in Greenspector Management. If you have a full SaaS license, no need to enter this section.
- You will need to install some modules on your computer. User Set up will guide through the installation of all these modules. If you need to install modules in your Continuous Integration, this section is also useful.
- After the set up, we advice you to go on the Getting started section to run your first measurement.
- Integrations will be useful if you 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 help you become an expert of GREENSPECTOR in your daily work!