[{"data":1,"prerenderedAt":278},["ShallowReactive",2],{"term-l\u002Fload-test":3,"related-l\u002Fload-test":263},{"id":4,"title":5,"acronym":6,"body":7,"category":245,"description":246,"difficulty":247,"extension":248,"letter":249,"meta":250,"navigation":108,"path":251,"related":252,"seo":257,"sitemap":258,"stem":261,"subcategory":6,"__hash__":262},"terms\u002Fterms\u002Fl\u002Fload-test.md","Load Test",null,{"type":8,"value":9,"toc":239},"minimark",[10,15,19,23,26,30,228,232,235],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 — The Vibe Check",[16,17,18],"p",{},"A load test is when you throw a huge crowd of fake users at your app to see how it handles them. Can your server handle 1000 users logging in at the same time? A load test finds out before your real users do — and crash your app on launch day.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25],{},"Load testing measures system performance under expected and peak load conditions. It simulates concurrent users to identify bottlenecks, measure response times, and validate that the system meets performance SLAs. Tools include k6, JMeter, and Locust.",[11,27,29],{"id":28},"show-me-the-code","Show Me The Code",[31,32,37],"pre",{"className":33,"code":34,"language":35,"meta":36,"style":36},"language-javascript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002F\u002F k6 load test\nimport http from 'k6\u002Fhttp';\nimport { sleep } from 'k6';\n\nexport const options = { vus: 100, duration: '30s' };\n\nexport default function () {\n  http.get('https:\u002F\u002Fmyapp.com\u002Fapi\u002Fproducts');\n  sleep(1);\n}\n","javascript","",[38,39,40,49,77,103,110,157,162,179,207,222],"code",{"__ignoreMap":36},[41,42,45],"span",{"class":43,"line":44},"line",1,[41,46,48],{"class":47},"sHwdD","\u002F\u002F k6 load test\n",[41,50,52,56,60,63,67,71,74],{"class":43,"line":51},2,[41,53,55],{"class":54},"s7zQu","import",[41,57,59],{"class":58},"sTEyZ"," http ",[41,61,62],{"class":54},"from",[41,64,66],{"class":65},"sMK4o"," '",[41,68,70],{"class":69},"sfazB","k6\u002Fhttp",[41,72,73],{"class":65},"'",[41,75,76],{"class":65},";\n",[41,78,80,82,85,88,91,94,96,99,101],{"class":43,"line":79},3,[41,81,55],{"class":54},[41,83,84],{"class":65}," {",[41,86,87],{"class":58}," sleep",[41,89,90],{"class":65}," }",[41,92,93],{"class":54}," from",[41,95,66],{"class":65},[41,97,98],{"class":69},"k6",[41,100,73],{"class":65},[41,102,76],{"class":65},[41,104,106],{"class":43,"line":105},4,[41,107,109],{"emptyLinePlaceholder":108},true,"\n",[41,111,113,116,120,123,126,128,132,135,139,142,145,147,149,152,154],{"class":43,"line":112},5,[41,114,115],{"class":54},"export",[41,117,119],{"class":118},"spNyl"," const",[41,121,122],{"class":58}," options ",[41,124,125],{"class":65},"=",[41,127,84],{"class":65},[41,129,131],{"class":130},"swJcz"," vus",[41,133,134],{"class":65},":",[41,136,138],{"class":137},"sbssI"," 100",[41,140,141],{"class":65},",",[41,143,144],{"class":130}," duration",[41,146,134],{"class":65},[41,148,66],{"class":65},[41,150,151],{"class":69},"30s",[41,153,73],{"class":65},[41,155,156],{"class":65}," };\n",[41,158,160],{"class":43,"line":159},6,[41,161,109],{"emptyLinePlaceholder":108},[41,163,165,167,170,173,176],{"class":43,"line":164},7,[41,166,115],{"class":54},[41,168,169],{"class":54}," default",[41,171,172],{"class":118}," function",[41,174,175],{"class":65}," ()",[41,177,178],{"class":65}," {\n",[41,180,182,185,188,192,195,197,200,202,205],{"class":43,"line":181},8,[41,183,184],{"class":58},"  http",[41,186,187],{"class":65},".",[41,189,191],{"class":190},"s2Zo4","get",[41,193,194],{"class":130},"(",[41,196,73],{"class":65},[41,198,199],{"class":69},"https:\u002F\u002Fmyapp.com\u002Fapi\u002Fproducts",[41,201,73],{"class":65},[41,203,204],{"class":130},")",[41,206,76],{"class":65},[41,208,210,213,215,218,220],{"class":43,"line":209},9,[41,211,212],{"class":190},"  sleep",[41,214,194],{"class":130},[41,216,217],{"class":137},"1",[41,219,204],{"class":130},[41,221,76],{"class":65},[41,223,225],{"class":43,"line":224},10,[41,226,227],{"class":65},"}\n",[11,229,231],{"id":230},"when-youll-hear-this","When You'll Hear This",[16,233,234],{},"\"Run a load test before Black Friday — simulate 5000 concurrent users.\" \u002F \"Load testing revealed the DB connection pool was the bottleneck.\"",[236,237,238],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":36,"searchDepth":51,"depth":51,"links":240},[241,242,243,244],{"id":13,"depth":51,"text":14},{"id":21,"depth":51,"text":22},{"id":28,"depth":51,"text":29},{"id":230,"depth":51,"text":231},"testing","A load test is when you throw a huge crowd of fake users at your app to see how it handles them.","intermediate","md","l",{},"\u002Fterms\u002Fl\u002Fload-test",[253,254,255,256],"Stress Test","Performance Test","Benchmark","CI Testing",{"title":5,"description":246},{"changefreq":259,"priority":260},"weekly",0.7,"terms\u002Fl\u002Fload-test","Y328SeLd7c_cTgVonPGkqBHGVXp6UaR0C7wLzFtbij4",[264,269,272,275],{"title":255,"path":265,"acronym":6,"category":266,"difficulty":267,"description":268},"\u002Fterms\u002Fb\u002Fbenchmark","ai","beginner","In AI, a benchmark is a standardized test that measures how good a model is — like the SAT for AI.",{"title":256,"path":270,"acronym":6,"category":245,"difficulty":267,"description":271},"\u002Fterms\u002Fc\u002Fci-testing","CI Testing is running all your tests automatically every time someone pushes code.",{"title":254,"path":273,"acronym":6,"category":245,"difficulty":247,"description":274},"\u002Fterms\u002Fp\u002Fperformance-test","Performance testing is measuring how FAST your app is under various conditions. Is the homepage loading in under 2 seconds?",{"title":253,"path":276,"acronym":6,"category":245,"difficulty":247,"description":277},"\u002Fterms\u002Fs\u002Fstress-test","A stress test pushes your app BEYOND its limits to see when and how it breaks. A load test checks normal traffic.",1776518292809]