-
Notifications
You must be signed in to change notification settings - Fork 3
/
index.html
70 lines (66 loc) · 2.77 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
---
layout: default
title: ScanAPI - Automated Integration Testing and Live Documentation for your API
---
<div class="cover">
<div class="cover-content">
<h1>ScanAPI</h1>
<h2>Automated Integration Testing and Live Documentation for your API</h2>
<div class="cover-buttons">
<a href="{{ "/docs.html" | relative_url }}">Docs</a>
<a href="{{ "/tutorials/step01.html" | relative_url }}">Get started</a>
</div>
</div>
</div>
<section class="main-infos">
<div class="why-scanapi">
<div>
<img src="{{ "/assets/images/confirm.svg" | relative_url }}">
<h3>API contracts tested</h3>
Guarantee the quality of the data that is being consumed or used.
Ensure that communication between services is occurring as expected.
Ensure the system does, in fact, what it should do.
</div>
<div>
<img src="{{ "/assets/images/dependency.svg" | relative_url }}">
<h3>Nested requests</h3>
Use the response of the previous request to build the next.
Making it easy to debug complex scenarios of chained requests.
</div>
<div>
<img src="{{ "/assets/images/api.svg" | relative_url }}">
<h3>Live Documentation</h3>
ScanAPI will keep your API documentation always updated.
No more misinformation or outdated documentation.
</div>
</div>
</section>
<section class="section section-reports">
<div>
<h2>Reports</h2>
<p>The Reports can be generated on demand, via command line, or added to your CI pipeline and generated as an artifact.</p>
<p>Reports can be customized to fit your style. You only need to provide your own Jinja Template.</p>
<p>Hide sensitive information in the reports. You do not want to show your secrets, right? </p>
<p>For each request, you have access to the exactly cURL to reproduce it again. </p>
</div>
<img src="{{"/assets/images/scanapi-report.png" | relative_url }}">
</section>
<section class="section section-integration-tests">
<img src="{{"/assets/images/tests.png" | relative_url }}">
<div>
<h2>Integration tests</h2>
<h3>How?</h3>
<p>
Define endpoints to be hit, the expected behaviors for each response, and, as a result, receives a full real-time diagnostic of your API.
</p>
<h3>Really?</h3>
<p>
A flexible and extensible API specification syntax.
The spec supports environment variables, custom variables, chain requests and Python code.
</p>
<h3>Why?</h3>
<p>
Be the first to be notified if any API endpoint is not working as expected.
</p>
</div>
</section>