@@ -1184,17 +1184,12 @@ const createRedirects = ({ actions }) => {
11841184 isPermanent : true ,
11851185 } ) ;
11861186 createRedirect ( {
1187- fromPath : '/cloud/cloud-faq/calculating-virtual-uses-with-google-analytics' ,
1188- toPath : 'https://k6.io/blog/monthly-visits-concurrent-users' ,
1189- isPermanent : true ,
1190- } ) ;
1191- createRedirect ( {
1192- fromPath : '/getting-started/community/' ,
1187+ fromPath : '/getting-started/community' ,
11931188 toPath : 'https://k6.io/community/' ,
11941189 isPermanent : true ,
11951190 } ) ;
11961191 createRedirect ( {
1197- fromPath : '/es/empezando/comunidad/ ' ,
1192+ fromPath : '/es/empezando/comunidad' ,
11981193 toPath : 'https://k6.io/community/' ,
11991194 isPermanent : true ,
12001195 } ) ;
@@ -1288,31 +1283,31 @@ const createRedirects = ({ actions }) => {
12881283
12891284 createRedirect ( {
12901285 fromPath : '/cloud/analyzing-results/thresholds-tab/' ,
1291- toPath : '/cloud/analyzing-results/thresholds' ,
1286+ toPath : '/cloud/analyzing-results/thresholds/ ' ,
12921287 isPermanent : true ,
12931288 } ) ;
12941289
12951290 createRedirect ( {
12961291 fromPath : '/cloud/analyzing-results/checks-tab/' ,
1297- toPath : '/cloud/analyzing-results/checks' ,
1292+ toPath : '/cloud/analyzing-results/checks/ ' ,
12981293 isPermanent : true ,
12991294 } ) ;
13001295
13011296 createRedirect ( {
13021297 fromPath : '/cloud/analyzing-results/http-tab/' ,
1303- toPath : '/cloud/analyzing-results/http' ,
1298+ toPath : '/cloud/analyzing-results/http/ ' ,
13041299 isPermanent : true ,
13051300 } ) ;
13061301
13071302 createRedirect ( {
13081303 fromPath : '/cloud/analyzing-results/performance-trending/' ,
1309- toPath : '/cloud/analyzing-results/test-comparison' ,
1304+ toPath : '/cloud/analyzing-results/test-comparison/ ' ,
13101305 isPermanent : true ,
13111306 } ) ;
13121307
13131308 createRedirect ( {
1314- fromPath : '/cloud/billing-user-menu/billing' ,
1315- toPath : '/cloud/your-plan/billing' ,
1309+ fromPath : '/cloud/billing-user-menu/billing/ ' ,
1310+ toPath : '/cloud/your-plan/billing/ ' ,
13161311 isPermanent : true ,
13171312 } ) ;
13181313
@@ -1536,27 +1531,21 @@ const createRedirects = ({ actions }) => {
15361531 isPermanent : true ,
15371532 } ) ;
15381533
1539- createRedirect ( {
1540- fromPath : '/using-k6/test-life-cycle' ,
1541- toPath : '/using-k6/test-lifecycle/' ,
1542- isPermanent : true ,
1543- } ) ;
1544-
15451534 createRedirect ( {
15461535 fromPath : '/using-k6/test-life-cycle/' ,
15471536 toPath : '/using-k6/test-lifecycle/' ,
15481537 isPermanent : true ,
15491538 } ) ;
15501539
15511540 createRedirect ( {
1552- fromPath : '/using-k6/scenarios/arrival-rate' ,
1553- toPath : '/using-k6/scenarios/concepts/open-vs-closed' ,
1541+ fromPath : '/using-k6/scenarios/arrival-rate/ ' ,
1542+ toPath : '/using-k6/scenarios/concepts/open-vs-closed/ ' ,
15541543 isPermanent : true ,
15551544 } ) ;
15561545
15571546 createRedirect ( {
1558- fromPath : '/using-k6/scenarios/graceful-stop' ,
1559- toPath : '/using-k6/scenarios/concepts/graceful-stop' ,
1547+ fromPath : '/using-k6/scenarios/graceful-stop/ ' ,
1548+ toPath : '/using-k6/scenarios/concepts/graceful-stop/ ' ,
15601549 isPermanent : true ,
15611550 } ) ;
15621551
@@ -1581,13 +1570,13 @@ const createRedirects = ({ actions }) => {
15811570 } ) ;
15821571
15831572 createRedirect ( {
1584- fromPath : '/test-types/introduction' ,
1573+ fromPath : '/test-types/introduction/ ' ,
15851574 toPath : '/test-types/load-test-types/' ,
15861575 isPermanent : true ,
15871576 } ) ;
15881577
15891578 createRedirect ( {
1590- fromPath : '/results-output/real-time/grafana-cloud' ,
1579+ fromPath : '/results-output/real-time/grafana-cloud/ ' ,
15911580 toPath : '/results-output/real-time/grafana-cloud-prometheus/' ,
15921581 isPermanent : true ,
15931582 } ) ;
@@ -1617,127 +1606,129 @@ const createRedirects = ({ actions }) => {
16171606 } ) ;
16181607
16191608 createRedirect ( {
1620- fromPath : '/test-authoring/recording-a-session/browser-recorder' ,
1609+ fromPath : '/test-authoring/recording-a-session/browser-recorder/ ' ,
16211610 toPath :
16221611 '/test-authoring/create-tests-from-recordings/using-the-browser-recorder/' ,
16231612 isPermanent : true ,
16241613 } ) ;
16251614
16261615 createRedirect ( {
1627- fromPath : '/cloud/creating-and-running-a-test/recording-a-test-script' ,
1616+ fromPath : '/cloud/creating-and-running-a-test/recording-a-test-script/ ' ,
16281617 toPath :
16291618 '/test-authoring/create-tests-from-recordings/using-the-browser-recorder/' ,
16301619 isPermanent : true ,
16311620 } ) ;
16321621
16331622 createRedirect ( {
1634- fromPath : '/using-k6/session-recording-har-support' ,
1623+ fromPath : '/using-k6/session-recording-har-support/ ' ,
16351624 toPath :
16361625 '/test-authoring/create-tests-from-recordings/using-the-har-converter/' ,
16371626 isPermanent : true ,
16381627 } ) ;
16391628
16401629 createRedirect ( {
1641- fromPath : '/test-authoring/recording-a-session/har-converter' ,
1630+ fromPath : '/test-authoring/recording-a-session/har-converter/ ' ,
16421631 toPath :
16431632 '/test-authoring/create-tests-from-recordings/using-the-har-converter/' ,
16441633 isPermanent : true ,
16451634 } ) ;
16461635
16471636 createRedirect ( {
1648- fromPath : '/test-authoring/recording-a-session' ,
1637+ fromPath : '/test-authoring/recording-a-session/ ' ,
16491638 toPath : '/test-authoring/create-tests-from-recordings/' ,
16501639 isPermanent : true ,
16511640 } ) ;
16521641
16531642 const redirects = {
1654- '/javascript-api/k6-http/cookiejar-k6-http' :
1643+ '/javascript-api/k6-http/cookiejar-k6-http/ ' :
16551644 '/javascript-api/k6-http/cookiejar/' ,
1656- '/javascript-api/k6-http/cookiejar-k6-http/cookiejar-cookiesforurl-url' :
1645+ '/javascript-api/k6-http/cookiejar-k6-http/cookiejar-cookiesforurl-url/ ' :
16571646 '/javascript-api/k6-http/cookiejar/cookiejar-cookiesforurl-url/' ,
1658- '/javascript-api/k6-http/cookiejar-k6-http/cookiejar-set-name-value-options' :
1647+ '/javascript-api/k6-http/cookiejar-k6-http/cookiejar-set-name-value-options/ ' :
16591648 '/javascript-api/k6-http/cookiejar/cookiejar-set-url-name-value-options/' ,
1660- '/javascript-api/k6-http/cookiejar/cookiejar-set-name-value-options' :
1649+ '/javascript-api/k6-http/cookiejar/cookiejar-set-name-value-options/ ' :
16611650 '/javascript-api/k6-http/cookiejar/cookiejar-set-url-name-value-options/' ,
1662- '/javascript-api/k6-http/filedata-k6-http' :
1651+ '/javascript-api/k6-http/filedata-k6-http/ ' :
16631652 '/javascript-api/k6-http/filedata/' ,
1664- '/javascript-api/k6-http/params-k6-http' : '/javascript-api/k6-http/params/' ,
1665- '/javascript-api/k6-http/response-k6-http' :
1653+ '/javascript-api/k6-http/params-k6-http/' :
1654+ '/javascript-api/k6-http/params/' ,
1655+ '/javascript-api/k6-http/response-k6-http/' :
16661656 '/javascript-api/k6-http/response/' ,
1667- '/javascript-api/k6-http/response-k6-http/response-clicklink-params' :
1657+ '/javascript-api/k6-http/response-k6-http/response-clicklink-params/ ' :
16681658 '/javascript-api/k6-http/response/response-clicklink-params/' ,
1669- '/javascript-api/k6-http/response-k6-http/response-html' :
1659+ '/javascript-api/k6-http/response-k6-http/response-html/ ' :
16701660 '/javascript-api/k6-http/response/response-html/' ,
1671- '/javascript-api/k6-http/response-k6-http/response-json-selector' :
1661+ '/javascript-api/k6-http/response-k6-http/response-json-selector/ ' :
16721662 '/javascript-api/k6-http/response/response-json-selector/' ,
1673- '/javascript-api/k6-http/response-k6-http/response-submitform-params' :
1663+ '/javascript-api/k6-http/response-k6-http/response-submitform-params/ ' :
16741664 '/javascript-api/k6-http/response/response-submitform-params/' ,
1675- '/javascript-api/k6-metrics/counter-k6-metrics' :
1665+ '/javascript-api/k6-metrics/counter-k6-metrics/ ' :
16761666 '/javascript-api/k6-metrics/counter/' ,
1677- '/javascript-api/k6-metrics/gauge-k6-metrics' :
1667+ '/javascript-api/k6-metrics/gauge-k6-metrics/ ' :
16781668 '/javascript-api/k6-metrics/gauge/' ,
1679- '/javascript-api/k6-metrics/rate-k6-metrics' :
1669+ '/javascript-api/k6-metrics/rate-k6-metrics/ ' :
16801670 '/javascript-api/k6-metrics/rate/' ,
1681- '/javascript-api/k6-metrics/trend-k6-metrics' :
1671+ '/javascript-api/k6-metrics/trend-k6-metrics/ ' :
16821672 '/javascript-api/k6-metrics/trend/' ,
16831673 '/javascript-api/k6-encoding/b64decode-input-encoding/' :
16841674 '/javascript-api/k6-encoding/b64decode-input-encoding-format/' ,
1685- '/using-k6/archives-for-bundling-sharing-a-test' : '/misc/archive-command/' ,
1686- '/using-k6/ssl-tls' : '/using-k6/protocols/ssl-tls/' ,
1687- '/using-k6/ssl-tls/online-certificate-status-protocol-ocsp' :
1675+ '/using-k6/archives-for-bundling-sharing-a-test/ ' : '/misc/archive-command/' ,
1676+ '/using-k6/ssl-tls/ ' : '/using-k6/protocols/ssl-tls/' ,
1677+ '/using-k6/ssl-tls/online-certificate-status-protocol-ocsp/ ' :
16881678 '/using-k6/protocols/ssl-tls/online-certificate-status-protocol-ocsp/' ,
1689- '/using-k6/ssl-tls/ssl-tls-client-certificates' :
1679+ '/using-k6/ssl-tls/ssl-tls-client-certificates/ ' :
16901680 '/using-k6/protocols/ssl-tls/ssl-tls-client-certificates/' ,
1691- '/using-k6/ssl-tls/ssl-tls-version-and-ciphers' :
1681+ '/using-k6/ssl-tls/ssl-tls-version-and-ciphers/ ' :
16921682 '/using-k6/protocols/ssl-tls/ssl-tls-version-and-ciphers/' ,
1693- '/using-k6/multipart-requests-file-uploads' : '/examples/data-uploads/' ,
1683+ '/using-k6/multipart-requests-file-uploads/ ' : '/examples/data-uploads/' ,
16941684 '/results-visualization/apache-kafka/' :
16951685 '/results-output/real-time/apache-kafka/' ,
1696- '/getting-started/results-output/cloud' : '/results-visualization/cloud/' ,
1686+ '/getting-started/results-output/cloud/ ' : '/results-visualization/cloud/' ,
16971687 '/results-visualization/k6-cloud-test-results' :
16981688 '/results-visualization/cloud/' ,
1699- '/getting-started/results-output/datadog' :
1689+ '/getting-started/results-output/datadog/ ' :
17001690 '/results-visualization/datadog/' ,
1701- '/getting-started/results-output/influxdb' :
1691+ '/getting-started/results-output/influxdb/ ' :
17021692 '/results-output/real-time/influxdb/' ,
1703- '/getting-started/results-output/json' : '/results-visualization/json/' ,
1704- '/getting-started/results-output/statsd' : '/results-visualization/statsd/' ,
1705- '/javascript-api/k6-metrics/counter-k6-metrics/counter-add-value-tags' :
1693+ '/getting-started/results-output/json/ ' : '/results-visualization/json/' ,
1694+ '/getting-started/results-output/statsd/ ' : '/results-visualization/statsd/' ,
1695+ '/javascript-api/k6-metrics/counter-k6-metrics/counter-add-value-tags/ ' :
17061696 '/javascript-api/k6-metrics/counter/counter-add-value-tags/' ,
1707- '/javascript-api/k6-metrics/gauge-k6-metrics/gauge-add-value-tags' :
1697+ '/javascript-api/k6-metrics/gauge-k6-metrics/gauge-add-value-tags/ ' :
17081698 '/javascript-api/k6-metrics/gauge/gauge-add-value-tags/' ,
1709- '/javascript-api/k6-metrics/rate-k6-metrics/rate-add-value-tags' :
1699+ '/javascript-api/k6-metrics/rate-k6-metrics/rate-add-value-tags/ ' :
17101700 '/javascript-api/k6-metrics/rate/rate-add-value-tags/' ,
1711- '/javascript-api/k6-metrics/trend-k6-metrics/trend-add-value-tags' :
1701+ '/javascript-api/k6-metrics/trend-k6-metrics/trend-add-value-tags/ ' :
17121702 '/javascript-api/k6-metrics/trend/trend-add-value-tags/' ,
1713- '/using-k6/cloud-execution' :
1703+ '/using-k6/cloud-execution/ ' :
17141704 '/cloud/creating-and-running-a-test/cloud-tests-from-the-cli/' ,
1715- '/using-k6/html/working-with-html-forms' : '/examples/html-forms/' ,
1716- '/using-k6/html' : '/javascript-api/k6-html/' ,
1717- '/cloud/creating-and-running-a-test/test-builder' :
1705+ '/using-k6/html/working-with-html-forms/ ' : '/examples/html-forms/' ,
1706+ '/using-k6/html/ ' : '/javascript-api/k6-html/' ,
1707+ '/cloud/creating-and-running-a-test/test-builder/ ' :
17181708 '/test-authoring/test-builder/' ,
1719- '/cloud/creating-and-running-a-test/in-app-script-editor' :
1709+ '/cloud/creating-and-running-a-test/in-app-script-editor/ ' :
17201710 '/cloud/creating-and-running-a-test/script-editor/' ,
1721- '/cloud/creating-and-running-a-test/converters' : '/integrations/' ,
1711+ '/cloud/creating-and-running-a-test/converters/ ' : '/integrations/' ,
17221712 '/cloud/integrations/ci' : '/integrations/' ,
1723- '/cloud/cloud-faq/what-is-data-retention' :
1713+ '/cloud/cloud-faq/what-is-data-retention/ ' :
17241714 '/cloud/billing-user-menu/data-retention/' ,
1725- '/cloud/cloud-faq/pricing-faq' : '/cloud/cloud-faq/pricing-questions/' ,
1726- '/cloud/cloud-faq/what-ip-addresses-are-used-by-the-k6-cloud' :
1715+ '/cloud/cloud-faq/pricing-faq/' : '/cloud/cloud-faq/pricing-questions/' ,
1716+ '/cloud/cloud-faq/what-ip-addresses-are-used-by-the-k6-cloud/' :
1717+ '/cloud/cloud-faq/general-questions/' ,
1718+ '/cloud/cloud-faq/what-is-the-best-way-to-debug-my-load-test-scripts/' :
17271719 '/cloud/cloud-faq/general-questions/' ,
1728- '/cloud/cloud-faq/what-is-the-best-way-to-debug-my-load-test-scripts ' :
1720+ '/cloud/cloud-faq/i-was-invited-to-an-organization-and-i-cannot-run-tests/ ' :
17291721 '/cloud/cloud-faq/general-questions/' ,
1730- '/cloud/cloud-faq/i-was-invited- to-an-organization-and-i-cannot-run -tests' :
1722+ '/cloud/cloud-faq/how-to-open-your-firewall- to-k6-cloud-service-for-cloud-executed -tests/ ' :
17311723 '/cloud/cloud-faq/general-questions/' ,
1732- '/cloud/cloud-faq/how-to-open-your-firewall-to-k6-cloud-service-for-cloud-executed-tests ' :
1724+ '/cloud/cloud-faq/test-status-codes/ ' :
17331725 '/cloud/cloud-faq/general-questions/' ,
1734- '/cloud/cloud-faq/test-status-codes' : '/cloud/cloud-faq/general-questions/' ,
1735- '/cloud/cloud-faq/what-are-vus-virtual-users' :
1726+ '/cloud/cloud-faq/what-are-vus-virtual-users/' :
17361727 '/cloud/cloud-faq/general-questions/' ,
1737- '/cloud/cloud-faq/data-uploads-with-k6-cloud' :
1728+ '/cloud/cloud-faq/data-uploads-with-k6-cloud/ ' :
17381729 '/cloud/cloud-faq/general-questions/' ,
1739- '/misc/usage-reports' : '/misc/usage-collection/' ,
1740- '/using-k6/using-node-modules' : '/using-k6/modules/' ,
1730+ '/misc/usage-reports/ ' : '/misc/usage-collection/' ,
1731+ '/using-k6/using-node-modules/ ' : '/using-k6/modules/' ,
17411732 '/javascript-api/k6-x-browser/' : '/using-k6-browser/overview/' ,
17421733 '/javascript-api/xk6-browser/' : '/using-k6-browser/overview/' ,
17431734 '/javascript-api/k6-browser/' : '/using-k6-browser/overview/' ,
0 commit comments