Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 62334|Svare: 6

[Kilde] .NET/C# Lasttest NBomber enkel veiledning

[Kopier lenke]
Publisert 19.07.2021 kl. 10:26:47 | | | |
NBomber er et åpen kildekode .NET-rammeverk, den åpne protokollen er Apache 2.0, NBomber brukes til å laste inn en rekke tjenester, inkludert web, meldingskøer, databaser osv.  NBomber versjon 2.0 ble utgitt i mai i år. NBomber ligner på JMeter, men forskjellen fra JMeter er at NBomber uttrykker testscenarier gjennom F#/C#/JSON-kode.

Hovedgrunnen til NBomber er å tilby et lettvektsrammeverk for å skrive lasttester som du kan bruke til å teste hvilket som helst system og simulere enhver produksjonsarbeidsbelastning. Vi ønsker bare å tilby litt abstraksjon slik at vi kan beskrive enhver type nyttelast og fortsatt ha et enkelt, intuitivt API.
Et annet mål er å gi byggeklosser for å validere ditt POC (proof of concept)-prosjekt ved å anvende enhver kompleks lastfordeling.
Med NBomber kan du teste hvilket som helst PULL- eller PUSH-system (HTTP, WebSockets, GraphQl, gRPC, SQL Databse, MongoDb, Redis, osv.).
Med NBomber kan du enkelt konvertere noen integrasjonstester til lasttester.

NBomber som et moderne rammeverk gir:

  • Nullavhengighetsprotokoller (HTTP/WebSockets/AMQP/SQL)
  • Null avhengighet av semantiske modeller (Pull/Push)
  • Veldig fleksibel konfigurasjon og veldig enkelt API (F#/C#/JSON)
  • Klyngestøtte
  • Sanntidsrapportering
  • CI/CD-integrasjon
  • Støtte for datafeed

GitHub-adresse:Innloggingen med hyperkoblingen er synlig.
Dokumentadresse:Innloggingen med hyperkoblingen er synlig.

Først oppretter du et nytt .NET Core 3.1-konsollprosjekt og bruker nuget til å installere følgende pakke:

For å få mest mulig ytelse ut av NBomber, bør du redigere prosjektinnstillingene dine med følgende konfigurasjon:

Søppelsamlingsinnstillinger
GarbageCollection skal bytte til server- og samtidighetsmodus:



Full prosjektoppsett:

Test å sende en GET-forespørsel til dette nettstedet og sett en egendefinert forespørselsheader med følgende kode:



Programmet vil automatisk generere en testrapport under mappen bin\Debug\netcoreapp3.1\reports\, som vist i figuren nedenfor:



(Slutt)




Foregående:Spring Cloud Gateway kan ikke finne en tjenesteløsning ved bruk av nacos
Neste:Docker bygger SFTP-tjenester
 Vert| Publisert 19.07.2021 kl. 10:29:57 |
Windows Apache AB nettsted stresstest
https://www.itsvse.com/thread-4836-1-1.html

Stresstest med Apaches mageteknikk
https://www.itsvse.com/thread-4410-1-1.html

Publisert 29.07.2021 kl. 15:53:40 |
Koden kan ikke sees                        
 Vert| Publisert 2021-12-18 20:00:07 |
 Vert| Publisert 2021-12-18 20:01:18 |

Varer i 30 sekunder med 500 samtidighet per sekund

Publisert 22.03.2022 kl. 11:43:18 |
Fint, endelig funnet
Publisert 15.04.2023 18:53:29 |
Veldig bra og kraftfullt, takk for at du delte
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com