le mie informazioni di contatto
Posta[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Prefazione:
Per alcuni principianti di JMeter, registrare gli script potrebbe essere una delle abilità più facili da padroneggiare. Anche se non consiglio di registrare gli script delle prestazioni (perché gli script registrati sono disordinati e devono essere elaborati due volte prima di poter essere utilizzati normalmente), a volte è meglio farlo che non farlo, giusto? Di seguito presentiamo in dettaglio come utilizzare JMeter per registrare script.
L'ambiente in esecuzione è Windows 10 e la versione JMeter è 3.3.
Prendiamo l'esempio di visitare la home page di Baidu e completare una ricerca.
1. Configura JMeter
Il principio dello script di registrazione JMeter è configurare un proxy HTTP, quindi il browser accede alla pagina di test tramite questo proxy per completare la registrazione dello script.
(1) Apri JMeter e aggiungi un nuovo gruppo di thread (seleziona "Piano di test", fai clic con il pulsante destro del mouse e seleziona "Aggiungi" -> "Thread (Utenti)" -> "Gruppo di thread")
Selezionare "Workbench", fare clic con il tasto destro e selezionare "Aggiungi" -> "Componenti non di test" -> "HTTPserver proxy"
1. Aprire il nuovo server proxy HTTP e modificare il controller di destinazione in "Piano di prova> Gruppo di discussioni"
2. Modificare il raggruppamento in "inserire un nuovo controller in ogni gruppo"
3. È inoltre possibile modificare il numero della porta proxy (predefinito 8888) e altre configurazioni secondo necessità
4. Seleziona "Filtro richieste" e inserisci ".+(baidu.com).+" nel "Modello di inclusione" per filtrare le richieste non http://baidu.com.
5. Allo stesso tempo, inserisci "(?i).*.(bmp|css|js|gif|ico|jpe?g|png|swf|woff|woff2|htm|html)." nel campo "Exclusion Pattern". Filtra le richieste di file di risorse come js, immagini, html, ecc.
6. Infine fare clic sul pulsante "Start" per avviare il proxy HTTP
Aprire il browser IE, fare clic sul pulsante degli strumenti nell'angolo in alto a destra, selezionare "Opzioni Internet" -> "Connessione" -> "Impostazioni LAN" -> "Server proxy", selezionare "Utilizza un server proxy per LAN" e inserire l'indirizzo IP locale 127.0 .0.1 e il numero di porta 8888, fare clic su OK per salvare.
Utilizza il browser IE per aprire la home page di Baiduhttps://www.baidu.com/ed esegui una ricerca (ad esempio cercando lovesoo); se la pagina richiede "Si è verificato un problema con il certificato di sicurezza di questo sito Web", fai clic su "Continua a navigare in questo sito Web (non consigliato)".
Ora apriamo JMeter per visualizzare lo script che abbiamo appena registrato Possiamo vedere che JMeter ha registrato richieste per l'intero processo, inclusi suggerimenti di ricerca iniziali, richieste di accesso alla home page, richieste di ottenere cronologia e ricerche, ecc.:
Al momento, dobbiamo eseguire alcune operazioni di eliminazione su queste richieste HTTP e conservare solo le richieste di accesso alla home page e di ricerca.
Infine, possiamo anche parametrizzare e asserire la risposta all'interfaccia per verificare se il valore restituito dalla richiesta HTTP è corretto:
Infine, vorrei ringraziare tutti coloro che leggono attentamente il mio articolo La reciprocità è sempre necessaria Anche se non è una cosa molto preziosa, se puoi usarla, puoi prenderla direttamente:
Queste informazioni dovrebbero essere il magazzino di preparazione più completo e completo per gli amici [di test del software] Questo magazzino ha anche accompagnato decine di migliaia di ingegneri di test attraverso il viaggio più difficile.