Skip to content

Commit 558672c

Browse files
MargotLepizzeral0k0mssarina-dd
authored
[DOCS-1429] Margot.lepizzera/split api test (DataDog#9037)
* Splitting API tests, adding multistep * formating * Update content/en/synthetics/_index.md * Update content/en/synthetics/api_tests/dns_tests.md * editorial review including link fixes Co-authored-by: l0k0ms <pierre.guceski@datadoghq.com> Co-authored-by: Sarina <sarina.bloodgood@datadoghq.com>
1 parent eaf1ba0 commit 558672c

27 files changed

+1020
-308
lines changed

config/_default/menus/menus.en.yaml

Lines changed: 38 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1748,66 +1748,87 @@ main:
17481748
url: synthetics/api_tests/
17491749
parent: synthetics
17501750
weight: 1
1751-
id: api_tests
1751+
identifier: api_tests
1752+
- name: HTTP
1753+
url: synthetics/api_tests/http_tests
1754+
parent: api_tests
1755+
weight: 101
1756+
- name: SSL
1757+
url: synthetics/api_tests/ssl_tests
1758+
parent: api_tests
1759+
weight: 102
1760+
- name: TCP
1761+
url: synthetics/api_tests/tcp_tests
1762+
parent: api_tests
1763+
weight: 103
1764+
- name: DNS
1765+
url: synthetics/api_tests/dns_tests
1766+
parent: api_tests
1767+
weight: 104
1768+
- name: Multistep API Tests
1769+
url: synthetics/multistep
1770+
parent: synthetics
1771+
identifier: synthetics_multistep
1772+
weight: 2
17521773
- name: Browser Tests
17531774
url: synthetics/browser_tests/
17541775
parent: synthetics
17551776
identifier: synthetics_browser_tests
1756-
weight: 2
1777+
weight: 3
17571778
- name: Steps
17581779
url: synthetics/browser_tests/actions
17591780
parent: synthetics_browser_tests
1760-
weight: 201
1761-
- name: Advanced Options for Steps
1762-
url: synthetics/browser_tests/advanced_options
1763-
parent: synthetics_browser_tests
1764-
weight: 203
1781+
weight: 301
17651782
- name: Test Results
17661783
url: synthetics/browser_tests/test_results
17671784
parent: synthetics_browser_tests
1768-
weight: 202
1785+
weight: 302
1786+
- name: Advanced Options for Steps
1787+
url: synthetics/browser_tests/advanced_options
1788+
parent: synthetics_browser_tests
1789+
weight: 303
17691790
- name: Private Locations
17701791
url: synthetics/private_locations
17711792
parent: synthetics
17721793
identifier: synthetics_private_location
1773-
weight: 3
1794+
weight: 4
17741795
- name: Configuration
17751796
url: synthetics/private_locations/configuration
17761797
parent: synthetics_private_location
17771798
identifier: synthetics_private_location_configuration
1778-
weight: 301
1799+
weight: 401
17791800
- name: CI/CD Testing
17801801
url: /synthetics/ci/
17811802
parent: synthetics
17821803
identifier: synthetics_ci
1783-
weight: 4
1804+
weight: 5
17841805
- name: APM Integration
17851806
url: synthetics/apm/
17861807
parent: synthetics
17871808
identifier: synthetics_apm
1788-
weight: 5
1809+
weight: 6
17891810
- name: Search and Manage
17901811
url: synthetics/search/
17911812
parent: synthetics
1792-
weight: 6
1813+
weight: 7
17931814
- name: Metrics
17941815
url: synthetics/metrics/
17951816
parent: synthetics
1796-
weight: 7
1817+
weight: 8
17971818
- name: Settings
17981819
url: synthetics/settings/
17991820
parent: synthetics
1800-
weight: 8
1821+
weight: 9
18011822
- name: Guides
18021823
url: synthetics/guide/
18031824
parent: synthetics
18041825
identifier: synthetics_guides
1805-
weight: 9
1826+
weight: 10
18061827
- name: Troubleshooting
18071828
url: synthetics/troubleshooting/
18081829
parent: synthetics
18091830
identifier: synthetics_troubleshooting
1810-
weight: 10
1831+
weight: 11
18111832
- name: Real User Monitoring
18121833
url: real_user_monitoring/
18131834
pre: nav_rum

content/en/synthetics/_index.md

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -25,50 +25,52 @@ further_reading:
2525

2626
{{< img src="synthetics/synthetics_home.png" alt="Synthetic Monitoring home page" >}}
2727

28-
Synthetic tests allow you to observe how your systems and applications are performing using **simulated requests and actions from around the globe**. Datadog **tracks the performance of your webpages and APIs** from the backend to the frontend, and at various network levels (HTTP, TCP, SSL, and DNS) in a controlled and stable way, alerting you in case of faulty behavior (regression, broken feature, high response time, unexpected status code, etc.). **End-to-end testing production and CI environments** increases development teams’ speed as it puts an end to the fear of defective code making it to production. **Computing SLOs** on your key endpoints and user journeys makes it easier to stick to your application performance targets and ultimately provide a consistent customer experience.
28+
Synthetic tests allow you to observe how your systems and applications are performing using **simulated requests and actions from around the globe**. Datadog **tracks the performance of your webpages and APIs** from the backend to the frontend, and at various network levels (`HTTP`, `TCP`, `SSL`, and `DNS`) in a controlled and stable way, alerting you in case of faulty behavior (regression, broken feature, high response time, unexpected status code, etc.). **End-to-end testing production and CI environments** increases development teams’ speed as it puts an end to the fear of defective code making it to production. **Computing SLOs** on your key endpoints and user journeys makes it easier to stick to your application performance targets and ultimately provide a consistent customer experience.
2929

3030
## Getting Started
3131
Create your first Synthetic test and start monitoring web applications to improve their performance in just a few minutes.
3232

33-
### Set up API tests
33+
### Set up API tests and Multistep API tests
3434

35-
API tests allow you to launch requests and perform verifications on your web applications at various network levels: HTTP, TCP, SSL, and DNS. Create your first [HTTP test][1], [TCP test][2], [SSL test][3], and [DNS test][4] to get started with API and network monitoring.
35+
API tests allow you to launch [single][1] or [chained][2] requests to perform verifications on your key systems at various network levels: `HTTP`, `TCP`, `SSL`, and `DNS`. Create your first [HTTP test][3], [TCP test][4], [SSL test][5], or [DNS test][6] to get started with API and network monitoring.
3636

3737
{{< img src="synthetics/api_test.png" alt="API tests" style="width:100%;">}}
3838

3939
### Record Browser tests
4040

41-
Record end-to-end tests to monitor how your customers experience your webpages from around the world using [Synthetic browser tests][5].
41+
Record end-to-end tests to monitor how your customers experience your webpages from around the world using [Synthetic browser tests][7].
4242

4343
{{< img src="synthetics/browser_test.gif" alt="Browser tests" style="width:100%;">}}
4444

4545
### Launch Private Locations
4646

47-
Use [Synthetic private locations][6] to monitor internal APIs and websites or to create custom locations in areas that are mission-critical to your business.
47+
Use [Synthetic private locations][8] to monitor internal APIs and websites or to create custom locations in areas that are mission-critical to your business.
4848

4949
{{< img src="synthetics/private_locations.png" alt="Private locations" style="width:100%;">}}
5050

5151
### Run tests with your integration and deployment processes
5252

53-
Leverage your Synthetic tests as [canaries][7] or run them directly within your [CI pipelines][7] to start shipping without fearing faulty code might impact your customers experience.
53+
Leverage your Synthetic tests as [canaries][9] or run them directly within your [CI pipelines][9] to start shipping without fearing faulty code might impact your customers experience.
5454

5555
{{< img src="synthetics/ci.png" alt="CI tests" style="width:100%;">}}
5656

5757
### Connect Synthetic Monitoring data and traces
5858

59-
Use the [out of the box integration between Synthetic tests and APM traces][8] to find the root cause of failures across frontend, network and backend requests.
59+
Use the [out of the box integration between Synthetic tests and APM traces][10] to find the root cause of failures across frontend, network and backend requests.
6060

6161
{{< img src="synthetics/synthetics_traces.gif" alt="Synthetic Monitoring" style="width:100%;">}}
6262

6363
## Further Reading
6464

6565
{{< partial name="whats-next/whats-next.html" >}}
6666

67-
[1]: /getting_started/synthetics/api_test
68-
[2]: /synthetics/api_tests/?tab=tcptest
69-
[3]: /synthetics/api_tests/?tab=ssltest
70-
[4]: /synthetics/api_tests/?tab=dnstest
71-
[5]: /getting_started/synthetics/browser_test
72-
[6]: /getting_started/synthetics/private_location
73-
[7]: /synthetics/ci/
74-
[8]: /synthetics/apm/
67+
[1]: /synthetics/api_tests/
68+
[2]: /synthetics/multistep
69+
[3]: /getting_started/synthetics/api_test
70+
[4]: /synthetics/api_tests/?tab=tcptest
71+
[5]: /synthetics/api_tests/?tab=ssltest
72+
[6]: /synthetics/api_tests/?tab=dnstest
73+
[7]: /getting_started/synthetics/browser_test
74+
[8]: /getting_started/synthetics/private_location
75+
[9]: /synthetics/ci/
76+
[10]: /synthetics/apm/

0 commit comments

Comments
 (0)