Teknologian jakaminen

JMeter-skriptin tallennus

2024-07-12

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

Esipuhe:
Joillekin JMeter-aloittelijoille skriptien tallentaminen voi olla yksi helpoimmista taidoista hallita. Vaikka en suosittele suoritusskriptien tallentamista (koska tallennetut skriptit ovat sotkuisia ja ne on käsiteltävä kahdesti ennen kuin niitä voidaan käyttää normaalisti), joskus on parempi tehdä se kuin olla tekemättä, eikö niin? Alla esittelemme yksityiskohtaisesti, kuinka JMeteriä käytetään skriptien tallentamiseen.

Käyttöympäristö on Windows 10, ja JMeter-versio on 3.3.

Otetaan esimerkiksi Baidu-kotisivulla vieraileminen ja haun suorittaminen.

1. Määritä JMeter
JMeter-tallennusskriptin periaate on määrittää HTTP-välityspalvelin, jonka jälkeen selain siirtyy testisivulle tämän välityspalvelimen kautta suorittaakseen komentosarjan tallennuksen loppuun.

(1) Avaa JMeter ja lisää uusi säieryhmä (valitse "Testisuunnitelma", napsauta hiiren kakkospainikkeella ja valitse "Lisää" -> "Säikeet (käyttäjät)" -> "Säieryhmä")

(2) Lisää "HTTP-välityspalvelin"

Valitse "Workbench", napsauta hiiren kakkospainikkeella ja valitse "Lisää" -> "Ei-testikomponentit" -> "HTTPvälityspalvelin"

(3) Määritä HTTP-välityspalvelin

1. Avaa uusi HTTP-välityspalvelin ja muuta kohdeohjain muotoon "Testisuunnitelma> ketjuryhmä"

2. Muokkaa ryhmittelyä "laita uusi ohjain jokaiseen ryhmään"

3. Voit myös muokata välityspalvelimen portin numeroa (oletus 8888) ja muita määrityksiä tarpeen mukaan

4. Valitse "Pyyntöjen suodatus" ja suodata muut kuin http://baidu.com-pyynnöt täyttämällä ".+(baidu.com).+" "Inclusion Pattern" -kohdassa.

5. Täytä samalla "(?i).*.(bmp|css|js|gif|ico|jpe?g|png|swf|woff|woff2|htm|html)." Pattern". Suodata resurssitiedostopyynnöt, kuten js, kuvat, html jne.

6. Napsauta lopuksi "Aloita"-painiketta käynnistääksesi HTTP-välityspalvelimen

2. Tallennuskäsikirjoitus

(1) Määritä välityspalvelin

Avaa IE-selain, napsauta työkalupainiketta oikeassa yläkulmassa, valitse "Internet-asetukset" -> "Yhteys" -> "LAN-asetukset" -> "Välityspalvelin", valitse "Käytä välityspalvelinta lähiverkkoon" ja kirjoita paikallinen IP-osoite 127.0 .0.1 ja porttinumero 8888, tallenna napsauttamalla OK.

(2) Vieraile sivulla

Avaa Baidu-kotisivu IE-selaimellahttps://www.baidu.com/, ja suorita haku (kuten hae lovesoo), jos sivulla kehotetaan "Tämän verkkosivuston suojaussertifikaatissa on ongelma", napsauta "Jatka tämän verkkosivuston selaamista (ei suositella)".

(3) Käsikirjoituksen käsittely

Nyt avaamme JMeterin nähdäksemme juuri tallentamamme skriptin. Voimme nähdä, että JMeter on tallentanut pyyntöjä koko prosessista, mukaan lukien alustavat hakuehdotukset, pyynnöt päästä kotisivulle, pyynnöt saada hakuhistoria ja haut jne.:

Tällä hetkellä meidän on poistettava näitä HTTP-pyyntöjä ja säilytettävä vain pyynnöt päästäksesi etusivulle ja hakuun.

Lopuksi voimme myös parametroida ja vahvistaa vastauksen käyttöliittymään varmistaaksemme, onko HTTP-pyynnön palautusarvo oikea:

Lopuksi haluan kiittää kaikkia, jotka lukevat artikkelini huolellisesti, vaikka se ei olekaan kovin arvokas asia, voit ottaa sen suoraan:

Tämän tiedon pitäisi olla kattavin ja täydellisin valmistautumisvarasto [ohjelmistotestauksen] ystäville. Tämä varasto on myös seurannut kymmeniä tuhansia testiinsinöörejä vaikeimman matkan läpi.