See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 62334|Vastuse: 6

[Allikas] .NET/C# Load Test NBomber Lihtne Õpetus

[Kopeeri link]
Postitatud 2021-7-19 10:26:47 | | | |
NBomber on avatud lähtekoodiga .NET raamistik, avatud lähtekoodiga protokoll on Apache 2.0, NBomberit kasutatakse erinevate teenuste, sealhulgas veebi, sõnumijärjekordade, andmebaaside jms laadimistestimiseks.  NBomber versioon 2.0 ilmus selle aasta mais. NBomber on sarnane JMeteriga, kuid erinevus JMeterist seisneb selles, et NBomber väljendab teststsenaariume F#/C#/JSON koodi kaudu.

NBomberi peamine põhjus on pakkuda kerget raamistikku koormustestide kirjutamiseks, mida saab kasutada iga süsteemi testimiseks ja tootmiskoormuse simuleerimiseks. Tahame lihtsalt pakkuda abstraktsiooni, et saaksime kirjeldada mistahes tüüpi koormust ja samal ajal omada lihtsat, intuitiivset API-d.
Teine eesmärk on pakkuda ehitusplokke POC (proof of concept) projekti valideerimiseks, rakendades keerukaid koormusjaotusi.
NBomberiga saab testida ükskõik millist PULL- või PUSH-süsteemi (HTTP, WebSockets, GraphQl, gRPC, SQL Databse, MongoDb, Redis jne).
NBomberiga saab mõningaid integratsiooniteste lihtsalt koormustestideks teisendada.

NBomber kui kaasaegne raamistik pakub:

  • Nullsõltuvuse protokollid (HTTP/WebSockets/AMQP/SQL)
  • Nullsõltuvus semantilistest mudelitest (tõmbamine/lükkamine)
  • Väga paindlik konfiguratsioon ja väga lihtne API (F#/C#/JSON)
  • Klastri tugi
  • Reaalajas aruandlus
  • CI/CD integratsioon
  • Andmevoo tugi

GitHubi aadress:Hüperlingi sisselogimine on nähtav.
Dokumendi aadress:Hüperlingi sisselogimine on nähtav.

Esiteks loo uus .NET Core 3.1 konsooliprojekt ja kasuta nugeti järgmise paketi paigaldamiseks:

NBomberist maksimaalse jõudluse saamiseks peaksid muutma oma projekti seadeid järgmise seadistusega:

Prügiveo seaded
GarbageCollection peaks lülituma serveri ja samaaegsuse režiimile:



Täielik projekti ülesehitus:

Testi GET-päringu saatmist sellele saidile ja sea kohandatud päringupäis järgmise koodiga:



Programm genereerib automaatselt testaruande kaustas bin\Debug\netcoreapp3.1\reports\, nagu näidatud alloleval joonisel:



(Lõpp)




Eelmine:Spring Cloud Gateway ei leia teenuselahendust, mis kasutaks nacoseid
Järgmine:Docker ehitab SFTP teenuseid
 Üürileandja| Postitatud 2021-7-19 10:29:57 |
Windows Apache ab veebilehe stressitest
https://www.itsvse.com/thread-4836-1-1.html

Stressitest Apache kõhulihaste tööriistaga
https://www.itsvse.com/thread-4410-1-1.html

Postitatud 2021-7-29 15:53:40 |
Koodi ei saa vaadata                        
 Üürileandja| Postitatud 2021-12-18 20:00:07 |
 Üürileandja| Postitatud 2021-12-18 20:01:18 |

Kestab 30 sekundit 500 paralleelselt sekundis

Postitatud 2022-3-22 11:43:18 |
Ilus, lõpuks leitud
Postitatud 2023-4-15 18:53:29 |
Väga hea ja võimas, aitäh jagamast
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com