Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 62334|Vastaus: 6

[Lähde] .NET/C# Load Test NBomber Simple Tutorial

[Kopioi linkki]
Julkaistu 2021-7-19 10:26:47 | | | |
NBomber on avoimen lähdekoodin .NET-kehys, avoimen lähdekoodin protokolla on Apache 2.0, ja NBomberia käytetään erilaisten palveluiden, kuten webin, viestijonojen, tietokantojen jne. kuormitustestaukseen.  NBomberin versio 2.0 julkaistiin toukokuussa tänä vuonna. NBomber on samankaltainen kuin JMeter, mutta ero JMeteriin on siinä, että NBomber ilmaisee testiskenaariot F#/C#/JSON-koodilla.

NBomberin pääasiallinen syy on tarjota kevyt kehys kuormitustestien kirjoittamiseen, jota voit käyttää minkä järjestelmän testaamiseen ja tuotantokuormien simulointiin. Haluamme tarjota jonkinlaista abstraktiota, jotta voimme kuvata minkä tahansa tyyppisen hyötykuorman ja silti saada yksinkertaisen, intuitiivisen API:n.
Toinen tavoite on tarjota rakennuspalikoita, joilla voit validoida POC (proof of concept) -projektisi soveltamalla mitä tahansa monimutkaista kuormitusjakaumaa.
NBomberin avulla voit testata mitä tahansa PULL- tai PUSH-järjestelmää (HTTP, WebSockets, GraphQl, gRPC, SQL Databse, MongoDb, Redis jne.).
NBomberin avulla voit helposti muuntaa joitakin integraatiotestejä kuormitustesteiksi.

NBomber nykyaikaisena kehyksenä tarjoaa:

  • Nollariippuvuusprotokollat (HTTP/WebSockets/AMQP/SQL)
  • Nollariippuvuus semanttisista malleista (Pull/Push)
  • Erittäin joustava konfiguraatio ja erittäin yksinkertainen API (F#/C#/JSON)
  • Klusterituki
  • Reaaliaikainen raportointi
  • CI/CD-integraatio
  • Datasyötteen tuki

GitHub-osoite:Hyperlinkin kirjautuminen on näkyvissä.
Asiakirjan osoite:Hyperlinkin kirjautuminen on näkyvissä.

Luo ensin uusi .NET Core 3.1 -konsoliprojekti ja käytä nugetia seuraavan paketin asentamiseen:

Saadaksesi parhaan suorituskyvyn NBomberista, sinun tulisi muokata projektiasetuksiasi seuraavalla kokoonpanolla:

Jätehuoltoympäristöt
GarbageCollectionin pitäisi vaihtaa palvelin- ja rinnakkaistilaan:



Koko projektin valmistelu:

Testaa lähettääksesi GET-pyynnön tälle sivustolle ja aseta mukautettu pyyntöotsikko seuraavalla koodilla:



Ohjelma luo automaattisesti testiraportin bin\Debug\netcoreapp3.1\reports\ -hakemistossa, kuten alla olevassa kuvassa on esitetty:



(Loppu)




Edellinen:Spring Cloud Gateway ei löydä palveluratkaisua käyttäen nacosia
Seuraava:Docker rakentaa SFTP-palveluita
 Vuokraisäntä| Julkaistu 2021-7-19 klo 10:29:57 |
Windows Apache ab verkkosivuston rasitustesti
https://www.itsvse.com/thread-4836-1-1.html

Rasitustesti Apachen vatsalihastyökalulla
https://www.itsvse.com/thread-4410-1-1.html

Julkaistu 2021-7-29 15:53:40 |
Koodia ei voi tarkastella                        
 Vuokraisäntä| Julkaistu 2021-12-18 klo 20:00:07 |
 Vuokraisäntä| Julkaistu 2021-12-18 20:01:18 |

Kestää 30 sekuntia 500 samanaikaisella sekunnissa

Julkaistu 2022-3-22 klo 11:43:18 |
Hienoa, vihdoin löytynyt
Julkaistu 2023-4-15 klo 18:53:29 |
Todella hyvä ja voimakas, kiitos kun jaoit
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com