<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Integrations on Step Documentation</title>
    <link>https://step.dev/knowledgebase/31/categories/integrations/</link>
    <description>Recent content in Integrations on Step Documentation</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Wed, 29 Mar 2023 08:00:00 +0000</lastBuildDate><atom:link href="https://step.dev/knowledgebase/31/categories/integrations/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>JDBC (SQL)</title>
      <link>https://step.dev/knowledgebase/31/plugins/analytics-integrations/jdbc/</link>
      <pubDate>Wed, 17 Mar 2021 14:24:01 +0100</pubDate>
      
      <guid>https://step.dev/knowledgebase/31/plugins/analytics-integrations/jdbc/</guid>
      <description>The JDBC plugin writes Step measurements to a SQL-based database such as PostgreSQL or MySQL. This allows you to query and visualize Step execution data using any SQL-compatible tool.
The JDBC plugin exports measurements only — it does not export keyword-emitted metrics (counters, gauges, histograms). For full metrics export, use the Prometheus or Metrics Logger integration. The plugin has been tested with PostgreSQL 12 and MySQL 8.
Data model Since keywords in Step can carry arbitrary custom attributes, each measurement contains a set of fixed fields and an open-ended set of custom fields:</description>
    </item>
    
    <item>
      <title>Plugins</title>
      <link>https://step.dev/knowledgebase/31/plugins/</link>
      <pubDate>Wed, 13 Feb 2019 00:00:00 +0000</pubDate>
      
      <guid>https://step.dev/knowledgebase/31/plugins/</guid>
      <description>Documentation of Step additional plugins</description>
    </item>
    
    <item>
      <title>Prometheus</title>
      <link>https://step.dev/knowledgebase/31/plugins/analytics-integrations/prometheus/</link>
      <pubDate>Wed, 17 Mar 2021 14:24:01 +0100</pubDate>
      
      <guid>https://step.dev/knowledgebase/31/plugins/analytics-integrations/prometheus/</guid>
      <description>Prometheus is a popular open-source monitoring and alerting system. The Step Prometheus plugin exposes measurements and metrics at a scrape endpoint that Prometheus polls at regular intervals.
In addition to Step execution data, the plugin also exposes JVM and Jetty metrics for internal controller monitoring. Note that while not directly related to this plugin, other Step components such as the Grid proxy and Java agents can also expose these metrics to Prometheus via their own configuration.</description>
    </item>
    
    <item>
      <title>Cypress Plugin</title>
      <link>https://step.dev/knowledgebase/31/plugins/cypress/</link>
      <pubDate>Wed, 10 Apr 2019 14:24:01 +0100</pubDate>
      
      <guid>https://step.dev/knowledgebase/31/plugins/cypress/</guid>
      <description>This page describes how to install, configure and use the Step plugin for Cypress. The Cypress plugin allows you to declare Step Keywords that run Cypress specs or commands and thus leverage the combined power of Step and Cypress.
Installation The Cypress plugin is enabled by default for the Enterprise and SaaS versions of Step. To use the plugin you simply have to install Node.js on the Step Agents you&amp;rsquo;ll want to run Cypress Keywords on.</description>
    </item>
    
    <item>
      <title>Grafana k6 Plugin</title>
      <link>https://step.dev/knowledgebase/31/plugins/k6/</link>
      <pubDate>Wed, 10 Apr 2019 14:24:01 +0100</pubDate>
      
      <guid>https://step.dev/knowledgebase/31/plugins/k6/</guid>
      <description>Grafana k6 is a powerful, open-source load testing tool developed by Grafana Labs. It is widely used for scripting and executing performance tests with high efficiency and developer-friendly ergonomics.
The k6 plugin for Step enables seamless integration of existing k6 scripts into the Step platform, unlocking a broader range of automation capabilities. This integration allows users to combine the strengths of both tools, leveraging k6’s expressive scripting model alongside Step’s orchestration, scheduling, and extensibility.</description>
    </item>
    
    <item>
      <title>SikuliX Plugin</title>
      <link>https://step.dev/knowledgebase/31/plugins/sikulix/</link>
      <pubDate>Wed, 10 Apr 2019 14:24:01 +0100</pubDate>
      
      <guid>https://step.dev/knowledgebase/31/plugins/sikulix/</guid>
      <description>SikuliX is a simple but efficient open source tool for UI automation. It provides an intuitive IDE to record and replay UI automation scripts based on image and text recognition.
The SikuliX plugin for Step enables the out-of-the-box integration of SikuliX scripts in Step. The combined power of Step and SikuliX enables all-round UI automation at scale and makes it possible to create simple UI automation scripts and use them for Synthetic Monitoring, RPA, Performance Tests and all other features covered by Step.</description>
    </item>
    
    <item>
      <title>Silk Performer Plugin</title>
      <link>https://step.dev/knowledgebase/31/plugins/silk-performer/</link>
      <pubDate>Wed, 10 Apr 2019 14:24:01 +0100</pubDate>
      
      <guid>https://step.dev/knowledgebase/31/plugins/silk-performer/</guid>
      <description>Silk Performer is a load testing tool by openText.
Step can execute Silk Performer projects via a dedicated plugin available to Step enterprise customers. This page describes how to configure and use this plugins.
Installation Before using this plugin, the Complete Installation of Silk Performer has to be done on the machine running your agents.
Finally, you will specify the installation folder of Silk performer in the AgentConf.yaml of your agent:</description>
    </item>
    
    <item>
      <title>Jira Xray</title>
      <link>https://step.dev/knowledgebase/31/plugins/jira-xray/</link>
      <pubDate>Tue, 18 Oct 2022 10:24:01 +0100</pubDate>
      
      <guid>https://step.dev/knowledgebase/31/plugins/jira-xray/</guid>
      <description>Starting with version 20, Step Enterprise Edition provides support for integration with the popular Xray Test Management plugin for Jira. Both the Cloud and the Server edition of Xray are supported.
Installation and Configuration In order for Step to integrate with Jira and Xray, the systems will need to communicate with each other. The requirements differ between the editions of Xray, so please follow the steps for the Xray edition you want to integrate with.</description>
    </item>
    
    <item>
      <title>Metrics Logger</title>
      <link>https://step.dev/knowledgebase/31/plugins/analytics-integrations/metrics-logger/</link>
      <pubDate>Wed, 17 Mar 2021 14:24:01 +0100</pubDate>
      
      <guid>https://step.dev/knowledgebase/31/plugins/analytics-integrations/metrics-logger/</guid>
      <description>The Metrics Logger plugin writes Step measurements and metrics to structured log files using Logback. The log format is compatible with Splunk and other log aggregation tools.
Enabling the plugin The plugin is disabled by default and must be explicitly enabled in step.properties:
plugins.MetricsLoggerControllerPlugin.enabled=true Log configuration Log output is controlled by the CONTROLLER_DIR/bin/logback.xml file. The default configuration writes to a rolling file:
&amp;lt;appender name=&amp;#34;MEASUREMENTS&amp;#34; class=&amp;#34;ch.qos.logback.core.rolling.RollingFileAppender&amp;#34;&amp;gt; &amp;lt;file&amp;gt;../log/measurement-logger.log&amp;lt;/file&amp;gt; &amp;lt;rollingPolicy class=&amp;#34;ch.qos.logback.core.rolling.FixedWindowRollingPolicy&amp;#34;&amp;gt; &amp;lt;fileNamePattern&amp;gt;../log/measurement-logger-%i.log&amp;lt;/fileNamePattern&amp;gt; &amp;lt;minIndex&amp;gt;1&amp;lt;/minIndex&amp;gt; &amp;lt;maxIndex&amp;gt;2&amp;lt;/maxIndex&amp;gt; &amp;lt;/rollingPolicy&amp;gt; &amp;lt;triggeringPolicy class=&amp;#34;ch.</description>
    </item>
    
    <item>
      <title>ALM</title>
      <link>https://step.dev/knowledgebase/31/plugins/hp_alm/</link>
      <pubDate>Wed, 10 Apr 2019 14:24:01 +0100</pubDate>
      
      <guid>https://step.dev/knowledgebase/31/plugins/hp_alm/</guid>
      <description>The Micro Focus ALM integration plugin provides an out-of-the-box integration of Step with ALM.
With the ALM integration plugin you create, design and manage your automated test cases in ALM, run them on step&amp;rsquo;s Execution Engine, and evaluate the run results and test reports at the same place in ALM. This plugins is therefore the perfect solution for users requiring the best of the 2 worlds: the unique power of the Step Execution Engine with the test management and reporting features of ALM.</description>
    </item>
    
    <item>
      <title>Azure DevOps</title>
      <link>https://step.dev/knowledgebase/31/plugins/azuredevops/</link>
      <pubDate>Wed, 10 Apr 2019 14:24:01 +0100</pubDate>
      
      <guid>https://step.dev/knowledgebase/31/plugins/azuredevops/</guid>
      <description>The Azure DevOps integration plugin provides an out-of-the-box integration of Step with the Azure Test Plans module of Azure DevOps.
With the Azure DevOps plugin you create, design and manage your automated test cases in Azure Test Plans, run them on Step&amp;rsquo;s Execution Engine, and evaluate the run results and test reports at the same place in Azure Test Plans. This plugins is therefore the perfect solution for users requiring the best of the 2 worlds: the unique power of the Step Execution Engine with the test management and reporting features of Azure Test Plans.</description>
    </item>
    
    <item>
      <title>Async packages</title>
      <link>https://step.dev/knowledgebase/31/plugins/async-event/</link>
      <pubDate>Wed, 10 Apr 2019 14:24:01 +0100</pubDate>
      
      <guid>https://step.dev/knowledgebase/31/plugins/async-event/</guid>
      <description>Async and event-driven functionality is implemented in Step in the form of what we called the Event Broker, a central component allowing developers and plan users to manage the transmission of events, as well as a series of controls and built-in keywords.
Event Broker overview The basic semantics and the different means to access the broker are illustrated on the following figure:
The private members of the Event are as follows.</description>
    </item>
    
    <item>
      <title>Step client API</title>
      <link>https://step.dev/knowledgebase/31/devdocs/stepclient/</link>
      <pubDate>Wed, 22 May 2019 14:08:01 +0100</pubDate>
      
      <guid>https://step.dev/knowledgebase/31/devdocs/stepclient/</guid>
      <description>The Java APIs and libraries (step Client) discussed in this section are currently only available in the step Enterprise Edition Introduction The Step client exposes means to connect to the controller programmatically, access and use Step services in a headless way. It also allows to execute locally Step controller functionalities like building and running a plan.
Resources: The Javadocs of the Step client is available here: step.client.StepClient and examples can be found on github.</description>
    </item>
    
    <item>
      <title>JMeter</title>
      <link>https://step.dev/knowledgebase/31/plugins/jmeter/</link>
      <pubDate>Wed, 10 Apr 2019 14:24:01 +0100</pubDate>
      
      <guid>https://step.dev/knowledgebase/31/plugins/jmeter/</guid>
      <description>The JMeter integration plugin allows you to integrate existing JMeter tests into Step as Keywords, which can then be used in Plans like any other Keyword.
This means that you can use existing JMeter tests for massively parallel load test executions (distributed across multiple Agents), synthetic monitoring or any other disciple supported by Step.
It supports following features:
Passing of Keyword inputs to JMeter Passing of Parameters (properties) to JMeter Automatic generation of performance measurements based on the JMeter samples Attachment of the JMeter logs Installation On-premises installation The JMeter plugin is provided by default with Step Open source and Step Enterprise, but JMeter needs to be downloaded separately on the controller and the following option should be modified accordingly in the step.</description>
    </item>
    
    <item>
      <title>REST API</title>
      <link>https://step.dev/knowledgebase/31/devdocs/rest-api/</link>
      <pubDate>Sat, 12 Jun 2021 14:08:01 +0100</pubDate>
      
      <guid>https://step.dev/knowledgebase/31/devdocs/rest-api/</guid>
      <description>Introduction While you can use the step client to interact programmatically with Step, it is also possible to use the Step&amp;rsquo;s REST API directly.
Note that the service signatures are more likely to change compared to the step client Documentation You will find the documentation of the REST API under the help menu of Step The documentation page provide the detailed specification of every services and means to directly invoke and test the service.</description>
    </item>
    
    <item>
      <title>SoapUI</title>
      <link>https://step.dev/knowledgebase/31/plugins/soapui/</link>
      <pubDate>Wed, 10 Apr 2019 14:24:01 +0100</pubDate>
      
      <guid>https://step.dev/knowledgebase/31/plugins/soapui/</guid>
      <description>The SoapUI plugin allows you to execute parametrized test cases on Step Java agents. Note that an example of a SoapUI project is available in our samples repository available on github.
Soap UI version 5.6+ is required.Installation In order to use the SoapUI plugin, you have to point the controller to your SoapUI installation. Note that the controller will automatically send to the agent the jar files needed from SoapUI.</description>
    </item>
    
    <item>
      <title>PDF and Image compare</title>
      <link>https://step.dev/knowledgebase/31/plugins/pdfcompare/</link>
      <pubDate>Wed, 10 Apr 2019 14:24:01 +0100</pubDate>
      
      <guid>https://step.dev/knowledgebase/31/plugins/pdfcompare/</guid>
      <description>Step&amp;rsquo;s PDF and Image compare plugins allow users to respectively validate the exactness of a rendered PDF or image file (called actual) when compared against a model (called expected document).
As the PDF default comparison is an image-based comparison of every page of the actual document against that of the expected document, and as image types with multiple pages (such as tiff) are supported, both plugins work in a very similar manner.</description>
    </item>
    
    <item>
      <title>Maven plugins</title>
      <link>https://step.dev/knowledgebase/31/plugins/maven-plugins/</link>
      <pubDate>Wed, 29 Mar 2023 08:00:00 +0000</pubDate>
      
      <guid>https://step.dev/knowledgebase/31/plugins/maven-plugins/</guid>
      <description>The documentation of the Maven plugins was moved to the DevOps section and is available here.</description>
    </item>
    
    <item>
      <title>Artifact repository connector</title>
      <link>https://step.dev/knowledgebase/31/plugins/artifact-repository-connector/</link>
      <pubDate>Wed, 14 Oct 2020 08:00:00 +0000</pubDate>
      
      <guid>https://step.dev/knowledgebase/31/plugins/artifact-repository-connector/</guid>
      <description>Description The artifact repository connector for Automation Packages provides a seamless integration with classical artifact repositories like Nexus. It enables the retrieval and execution of Automation Packages that are deployed on artifact repositories. The main use-case of this plugin is the integration with CI/CD pipelines. A common workflow relying on this feature looks as follows:
Development of Step Automation Packages along with the source code of the application to be tested Build of the Automation Packages as part of the CI pipeline and deployment of the Automation Packages to an artifact repository Trigger of the central execution of the Automation Packages on a Step Controller by the CI pipeline via artifact repository plugin Usage The artifact repository connector works like any other repository plugin like ALM, Jira, etc.</description>
    </item>
    
    <item>
      <title>Analytics Integrations</title>
      <link>https://step.dev/knowledgebase/31/plugins/analytics-integrations/</link>
      <pubDate>Wed, 17 Mar 2021 14:24:01 +0100</pubDate>
      
      <guid>https://step.dev/knowledgebase/31/plugins/analytics-integrations/</guid>
      <description>Step records measurements and metrics for every execution and makes them available through its built-in analytics stack. For organizations that want to feed this data into their own monitoring stack such as Grafana, Splunk, or a custom SQL database, we provide a set of enterprise plugins that export data to external systems in real time.
The following integrations are available:
Integration Plugin class name Data written Enabled by default JDBC (SQL) JdbcMeasurementControllerPlugin Measurements No Prometheus PrometheusControllerPlugin Measurements + Metrics Yes Metrics Logger MetricsLoggerControllerPlugin Measurements + Metrics No Data export takes effect for new executions once the plugin is enabled.</description>
    </item>
    
  </channel>
</rss>
