|
| 1 | +--- |
| 2 | +id: api-testing |
| 3 | +title: API Testing |
| 4 | +sidebar_label: Getting Started |
| 5 | +description: Running API tests with Sauce Labs |
| 6 | +hide_table_of_contents: true |
| 7 | +--- |
| 8 | + |
| 9 | +At its core, Sauce Labs API Testing allows you to use an HTTP client or a proprietary test composer to generate and edit intelligent contract or functional tests. The tests can be automated with any CI/CD tool or using the platform’s scheduler. Functional tests can then be used as load tests or scheduled as uptime monitors. |
| 10 | + |
| 11 | +> **Documentation**<br/>You're viewing documentation for the API Testing and Monitoring cloud solution. To view the documentation for the on-premise solution see [API Fortress On-Prem (Legacy)](/api-testing/on-prem/quick-start/). |
| 12 | +
|
| 13 | +<img src="/img/api-testing/APITestingGettingStarted-logo_removed.png" width="600"/> |
| 14 | +<div className="box-wrapper" markdown="1"> |
| 15 | + |
| 16 | +<div className="box box1 card"> |
| 17 | +<div className="container"> |
| 18 | +<h2>Contract Testing</h2> |
| 19 | +<p> |
| 20 | +</p> |
| 21 | +<p> |
| 22 | +Use the API Testing platform to generate contract tests from an OpenAPI specification file. When used with Piestry, our mocking tool, you can test both the consumer and the producer side. |
| 23 | + |
| 24 | +</p> |
| 25 | +<ul> |
| 26 | +<li><a href="/api-testing/contract-testing">API Contract Testing</a></li> |
| 27 | +<li><a href="/api-testing/mocking">API Mocking with Piestry</a></li> |
| 28 | +</ul> |
| 29 | +</div> |
| 30 | +</div> |
| 31 | + |
| 32 | +<div className="box box2 card"> |
| 33 | +<div className="container"> |
| 34 | + |
| 35 | +<h2>Functional Testing</h2> |
| 36 | +<p></p> |
| 37 | +<p> |
| 38 | +Create functional tests from multiple locations: |
| 39 | +<ul> |
| 40 | +<li><a href="/api-testing/quickstart">HTTP client</a></li> |
| 41 | +<li><a href="/api-testing/import-postman-collection">Postman collection (in the HTTP client)</a></li> |
| 42 | +<li><a href="/api-testing/import-har-files/">Import from HAR file (including HAR files from RDC and VDC)</a></li> |
| 43 | +<li><a href="/api-testing/composer">Test composer</a></li> |
| 44 | +</ul> |
| 45 | +</p> |
| 46 | +</div> |
| 47 | +</div> |
| 48 | + |
| 49 | +<div className="box box3 card"> |
| 50 | +<div className="container"> |
| 51 | + |
| 52 | +<h2>Monitoring</h2> |
| 53 | +<p></p> |
| 54 | +<p> |
| 55 | +Schedule existing functional tests against any environment for staging and production monitoring, and to validate the functional uptime of business critical APIs. See <a href="/api-testing/schedule-test">Scheduling API Tests</a> for more information. |
| 56 | +</p> |
| 57 | +</div> |
| 58 | +</div> |
| 59 | + |
| 60 | +<div className="box box4 card"> |
| 61 | +<div className="container"> |
| 62 | + |
| 63 | +<h2>Load Testing</h2> |
| 64 | +<p></p> |
| 65 | +<p> |
| 66 | +Create and execute load tests using existing functional tests. See <a href="/api-testing/load-testing/">Load Testing with API Testing</a> for more information. |
| 67 | +</p> |
| 68 | +</div> |
| 69 | +</div> |
| 70 | + |
| 71 | +<div className="box box5 card"> |
| 72 | +<div className="container"> |
| 73 | + |
| 74 | +<h2>Testing Private APIs</h2> |
| 75 | +<p></p> |
| 76 | +<p> |
| 77 | +Use Sauce Connect Proxy to test APIs behind a firewall. This launches a secure tunnel between the Sauce Labs API Testing platform and your APIs. See <a href="/api-testing/sauce-connect/">Sauce Connect Proxy</a> for more information. |
| 78 | +</p> |
| 79 | +</div> |
| 80 | +</div> |
| 81 | + |
| 82 | +</div> |
0 commit comments