WebSocket Load Testing With k6 and JMeter, Tested
WebSocket load testing with k6 and JMeter, tested: 2,000 open sockets, refused handshakes that still exit 0, and a timeout that shifts every later JMeter reply.
Response time, throughput, percentiles, stress and volume tests, and what the numbers mean.
Running load and performance tests in the cloud, CI/CD, staging, and testing practice.
Selenium WebDriver how-tos, mobile testing, HTTP basics and test planning.
Installing, scripting, scaling and reading results in Apache JMeter.
Page speed, Core Web Vitals, API monitoring and the SEO cost of a slow site.
Roundups of load testing, monitoring, test automation and DevOps tools.
WebSocket load testing with k6 and JMeter, tested: 2,000 open sockets, refused handshakes that still exit 0, and a timeout that shifts every later JMeter reply.
k6 checks explained with real runs: 66% failed checks still exited 0, one check name can carry its own threshold, and a check that throws ends the iteration.
How to write a k6 stress test, with real runs: a ramping-vus test passed at 4x load with 0% errors, while an arrival-rate test at 2x capacity failed 50%.
Load balancer testing with real runs: one hung backend stopped all traffic for 30 s while k6 reported 0% errors. Six checks and how to run each one.
Selenium load testing, measured: 20 headless Chrome users took 12.1 GiB and ran slower than 5, while k6 simulated 1,000 users in 296 MiB. When browsers belong.
k6 report formats tested on v2.3.0: the end-of-test summary, JSON and CSV output, handleSummary, and the HTML dashboard export k6 skipped on a 19-second run.
k6 runs .ts files directly since v0.57, but it strips types without checking them. 11 TypeScript cases tested on k6 v2.3.0, and the decorators that hung it.
JMeter timers tested: the Constant Throughput Timer counts samples, not iterations, and Poisson Random Timer pauses had a standard deviation of just 13 ms.
JMeter vs Locust, tested: at 2,000 users Locust ran 12 threads to JMeter's 2,039, but one Locust process tops out at one CPU core. Scripts, reports and CI.
k6 scenarios explained with real runs: all 6 executors, startTime chaining, per-scenario thresholds, and a rate test that dropped 686 of 1,001 iterations.
JMeter logic controllers tested in one plan: If, Throughput, Loop, While and Transaction, with sample counts and an If condition 22x slower in JavaScript.
hey load testing tutorial: install hey, read its report, send POSTs with tokens, and avoid the exit code 0 that hides failed runs. Tested on hey 0.1.5.
Generate the JMeter HTML report, read each table and graph, and fix the default that hid 10,000 slow samples from p99. Tested on JMeter 5.6.2 with real results.
JMeter thread groups explained: standard, setUp, tearDown and Open Model groups, the five error actions, and an open model run with 1,732 threads at once.
JMeter vs Gatling, tested: the same 2,000-user run took 2,037 threads in JMeter and 65 in Gatling. Scripting, protocols, reports, CI exit codes and scaling.
Performance testing interview questions with answers: test types, metrics, Little's Law, workload models, bottlenecks, and 4 scenarios, with real test numbers.
wrk load testing tutorial: install wrk, read its output, send POSTs with Lua, and avoid the 2-second timeout that hides slow responses. Tested on wrk 4.2.0.
Apache Bench tutorial: install ab, run a test, read every output line, send POSTs and headers, and avoid the -t 50,000 cap. Tested on ab 2.3 with real output.
Vegeta load testing step by step: install, attack at a fixed rate, write targets files, read reports, ramp up and gate CI. Tested on 12.13.0 with real output.
Artillery load testing step by step: install, write a YAML script, set arrival phases, read results, fail CI on a threshold. Tested on 2.0.34, 1,120 requests.
Gatling load testing step by step: set up Maven, write a Java simulation, inject users, read the report, fail the build on assertions. Tested on 3.16.0.
Correlation in JMeter, step by step: find dynamic values, pick the right extractor, reuse tokens and IDs. Tested on JMeter 5.6.3 with and without extractors.
JMeter interview questions with answers checked against the JMeter 5.6.3 manual: thread groups, timers, correlation, CLI mode, distributed runs and 4 scenarios.
JMeter vs LoadRunner compared on licence cost, 180+ protocols vs 10 protocol families, scripting, scaling and OS support, with OpenText's 2026 names and limits.
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.