Condivisione della tecnologia

Richiesta test-GET dell'interfaccia Jmeter

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

introduzione

Jmeter è uno strumento di test di stress open source sviluppato dalla società Apache basato su Java. È di piccole dimensioni, completo e facile da usare. È uno strumento di test relativamente leggero ed è molto semplice da usare. Poiché jmeter è sviluppato in Java, jdk deve essere installato prima dell'esecuzione. jmeter non richiede installazione. Puoi decomprimerlo direttamente dopo aver ottenuto il pacchetto di installazione. Allo stesso tempo, può essere utilizzato su linux/windows/macos.
Jmeter può eseguire test di interfaccia e stress test. Le semplici operazioni di test dell'interfaccia includono la creazione di script http (invio di richieste get/post, aggiunta di cookie, aggiunta di intestazioni, aggiunta di autenticazione dei permessi, caricamento di file), creazione di script di servizi web, parametrizzazione, asserzioni, correlazione (estrattore di espressioni regolari ed elaborazione del percorso json -json estrattore) e jmeter per gestire il database e così via.

scaricamento

Scaricare Jmeter da https://jmeter.apache.org/download_jmeter.cgi
Inserisci qui la descrizione dell'immagine

Crea richiesta GET

Interfaccia di esempio:

Indirizzo interfaccia: https://api.oioweb.cn/api/common/OneDayEnglish
Formato di ritorno: JSON
Metodo di richiesta: GET

一、选择测试计划 👉 右键 👉 添加 👉 线程 👉 线程组
Inserisci qui la descrizione dell'immagine

Discussioni :Numero di utenti virtuali. Un utente virtuale occupa un processo o un thread.

Tempo di preparazione : quanto tempo è necessario per l'attivazione del numero di utenti virtuali impostato. Se il numero di thread è 20 e il tempo di preparazione è 10, saranno necessari 10 secondi per avviare 20 thread. Cioè, vengono avviati 2 thread ogni secondo.

Cicli : il numero di volte in cui ciascun thread invia richieste. Se il numero di thread è 20 e il numero di loop è 100, ogni thread invia 100 richieste. Il numero totale di richieste è 20*100=2000. Se è selezionato "Sempre", tutti i thread continueranno a inviare richieste e interromperanno l'esecuzione dello script una volta scelto.

Inserisci qui la descrizione dell'immagine

二、添加HTTP请求:选择线程组 👉 右键 👉 添加 👉 取样器 👉 HTTP请求
Inserisci qui la descrizione dell'immagine

Compila i parametri della richiesta
Inserisci qui la descrizione dell'immagine

三、查看结果:选择HTTP请求 👉 右键 👉 添加 👉 监听器 👉 查看结果树
Inserisci qui la descrizione dell'immagine

4. Avvia, fai clic sul pulsante verde di avvio e fai clic sull'albero Visualizza risultati per visualizzare i risultati restituiti (salva prima di iniziare)
Inserisci qui la descrizione dell'immagine

Seleziona JSON per il formato testo a sinistra
I risultati della risposta sono sulla destra
Inserisci qui la descrizione dell'immagine