Qu'est-ce qu'une URL valide pour un test de charge
Saisissez l'URL complète de votre site web ou de votre API, en commençant par http:// ou https:// (par exemple https://www.example.com).
Seules les URL publiques sont prises en charge. LoadFocus envoie les requêtes depuis ses propres serveurs sur internet : il ne peut donc atteindre ni http://localhost ni une adresse de votre réseau interne. Si l'URL d'une requête pointe vers une adresse privée, le test n'est pas lancé et vous recevez le message "The test cannot run because the URL fields contain private IP addresses." C'est aussi le cas lorsque le nom d'hôte se résout vers une adresse privée ou ne se résout pas du tout.
Voici une décomposition :
- URL publique : C'est une adresse globale accessible depuis n'importe quel endroit sur Internet. Un format typique est :
http(s)://www.example.com
- URL locales : Ce sont des adresses qui pointent généralement vers l'environnement local d'un appareil ou un réseau privé. Elles ne sont pas accessibles depuis Internet. Les exemples incluent :
http://localhost-- Fait référence à l'appareil que vous utilisez actuellement. Souvent utilisé pour le développement local.10.x.x.x,172.16.x.xà172.31.x.xet192.168.x.xsont les plages IPv4 privées (RFC 1918). Elles ne sont pas joignables depuis l'extérieur du réseau. LoadFocus refuse aussi les adresses de bouclage (127.x.x.x), de lien local (169.254.x.x) et d'espace d'adressage partagé (100.64.x.xà100.127.x.x).
- Ports : un port ne rend pas une URL privée ou publique, c'est l'hôte qui décide.
https://api.example.com:8443fonctionne si l'hôte est public ;http://localhost:8080ethttp://192.168.1.10:3000ne fonctionnent pas.
Requêtes HTTP valides
Section intitulée « Requêtes HTTP valides »URL valides pour les sites web ou points de terminaison API
http://example.comhttp://www.example.comhttp://www.example.com?query1=value1&query2=value2http://api.example.com/v2/resources/1?query1=value1&query2=value2
Les paramètres de requête peuvent figurer dans l'URL ou dans la liste Query Params, voir Comment utiliser les paramètres de requête URL.
Requêtes HTTPS valides
Section intitulée « Requêtes HTTPS valides »URL valides pour les sites web ou points de terminaison API
https://example.comhttps://www.example.comhttps://www.example.com?query1=value1&query2=value2https://api.example.com/v2/resources/1?query1=value1&query2=value2