canarytrace / documentation

Plug’n'Play stack for testing and monitoring web applications from user perspective.
http://canarytrace.com
6 stars 0 forks source link

docs errors http://docs.canarytrace.com/docs/features/overview/ #37

Closed kretmir closed 3 years ago

kretmir commented 3 years ago

Canarytrace isn't a testing framework, but it's a plug-an-play stack for functional testing, web performance testing and availability monitoring web application by user perspective. It’s based on a testing framework WDIO, contain services for live logging, sniffing network of browser, web performance testing and other components for test design, execution, evaluation and investigation of the results. ->> Canarytrace isn't only a testing framework, but it is a plug-an-play stack for functional testing, web performance testing and monitoring of web application availability from user perspective. It’s based on WDIO testing framework, featuring live logging services, browser network sniffing, web performance testing and other components for designing, execution, evaluation and investigation of the results.

Additional components are responsible for alerting (based on pre-defined thresholds), automatically search for incidents in collected data, reporting, searching and visualisation of data from every run. ->> Other components are responsible for alerting (based on predefined thresholds), automatically searching for incidents in the data collected, reporting, searching, and visualising data from each run.

Canarytrace collects a lot of non-functional metrics such as FP, FCP, FMP, ResponseTime, TTFB, SpeedScore, WebVitals and more. ->> Canarytrace collects many non-functional metrics such as FP, FCP, FMP, ResponseTime, TTFB, SpeedScore, WebVitals and many more.

All non-functional metrics are continuously stored to Elasticsearch. ->> All non-functional metrics data are continuously stored to Elasticsearch.

Standard testing frameworks evaluate functional state of the web application without any information about the non-functional context and behaviour of the web browser. Canarytrace stores a lot of non-functional data from the browser for analyzing the state of the web application. E.g. coverage audit, all requests, all responses, memory usage in the tab with tested web application etc. ->> Other testing frameworks evaluate functional state of the web application without any information about the non-functional context and behaviour of the web browser. Canarytrace stores many non-functional data metrics from the browser for analysing the state of the web application. E.g. coverage audit, all requests, all responses, memory usage in the tab with tested web application etc.

Easily measure render time of individual parts of your web application with Hero Elements, e.g. when exactly is displayed to suer login button or some banner? ->> Easily measure render time of individual parts of your web application with Hero Elements, e.g. when exactly is displayed to user login button or some banner?

Elasticsearch stack and Canarytrace Listener take over other activities like alerting by thresholds, reporting to stakeholders and first stage analysis of data from Canarytrace runner. ->> Elasticsearch stack and Canarytrace Listener take over other activities like alerting based on thresholds, reporting to stakeholders and first stage analysis of data from Canarytrace runner.

Canarytrace Smoke and Canarytrace Smoke Pro is edition without any maintenace. Enter only destination addresses of landing pages, that's all. ->> Canarytrace Smoke and Canarytrace Smoke Pro are editions without any maintenace. Enter only destination addresses of landing pages, that's all.

All data from Canarytrace runner are continuously stored to Elasticsearch. You can see the results of testing and measurement immediately. ->> All data from Canarytrace runner are continuously stored into Elasticsearch. You can see the results of testing and measurement immediately.

Kibana is a web application with GUI for viewing data stored in Elasticsearch. Data then can be used in graphs and other visualisations from which you can create custom dashboards for your testers, managers, developers or other team members. ->> Kibana is a web application with GUI for viewing data stored in Elasticsearch. Data can be used in graphs and other visualisations from which you can create custom dashboards for your testers, managers, developers or other team members.

performance.entries is collection of a part of Web Api Performance and contains events of web page and browser with non-functional metrics and timestamps. Guarantor of this collections is a web browser and whole collection is stored to Elasticsearch. ->> performance.entries is collection of a part of Web Api Performance and contains events of web page and browser with non-functional metrics and timestamps. Garant of this collections is a web browser and whole collection is stored into Elasticsearch.

Console Intercept is Canarytrace service, which intercept all entries from browser console. Contains message from recommendation level to error level. Again, all data from browser console is stored to elasticsearch. ->> Console Intercept is Canarytrace service, which intercept all entries from browser console. Contains message from recommendation level to error level. Again, all data from browser console is stored into elasticsearch.