What is a HTTP GET Request?
GET retrieves a resource and should never change server state. It is cacheable and idempotent, which is why it suits reads and not actions.
Newest first. 300 load testing, JMeter, test automation and monitoring guides, plus tool comparisons. Browse by topic from the blog home.
GET retrieves a resource and should never change server state. It is cacheable and idempotent, which is why it suits reads and not actions.
Methods, status codes and headers carry the meaning, not the body alone. Understanding status codes is the fastest way to debug most web problems.
Distributed testing exists because one machine cannot generate enough load.
Combine a large HTTP load with a small number of real browser sessions. Watch client-side metrics, since the server can be fast while the page is not.
HTML5 apps can be debugged with remote browser tooling; native apps need a proxy or device logs.
A test plan is about scope and risk: what you will not test matters as much as what you will.
CSS selectors are faster and more readable than XPath for most cases. If a locator needs a comment to explain it, the page needs a test hook instead.
Realistic thread limits for one JMeter machine, what breaks first (heap, sockets, CPU), and how to go past a few hundred users with cloud runs.
JMeter is free, Java-based, and runs on any OS, which makes it the usual starting point.
A rising response time with flat throughput means you have found capacity. Report it with response time; either number alone can be made to look good.
Response time testing explained: what response time is, how to measure it, why p95 beats the average, and what a good response time is.
Don’t miss out on the latest testing tips and tricks, tools and news related to software testing.
Already +20,000 members in the list.
Load test websites and APIs from 25 cloud regions, monitor page speed and uptime, and get AI analysis that explains your results in plain English.