Node.js Express HTTP Load Test

A Node.js Express server with a Node-based loadtest client for facilitating HTTP benchmarking.

Learn more about this test at the upstream project site: https://github.com/PlainSight/NodeRestPerfTest3.

This utility test profile is maintained by Michael Larabel. This OpenBenchmarking.org test profile was created on 1 October 2018 and last updated on 4 January 2020. To run this test with the Phoronix Test Suite, the basic command is: phoronix-test-suite benchmark node-express-loadtest.

This test has an average install time of 20 seconds and an average run-time of 4 minutes, 58 seconds.

20k+ Downloads

Installation StatsTest Completion StatsOpenBenchmarking.orgEventsNode.js Express HTTP Load Test Popularitypts/node-express-loadtest2018.102018.112018.122019.012019.022019.032019.042019.052019.062019.072019.082019.092019.102019.112019.122020.012020.022020.032020.042020.052020.062020.072020.082020.098001600240032004000

* Data based on those opting to upload their test results to OpenBenchmarking.org and users enabling the opt-in anonymous statistics reporting.

Revision History

pts/node-express-loadtest-1.0.1   [View Source]   04 Jan 2020 11:41 EST
Override the timezone (TZ) to avoid parsing issue - https://github.com/phoronix-test-suite/test-profiles/issues/118

pts/node-express-loadtest-1.0.0   [View Source]   01 Oct 2018 14:35 EDT
Initial commit of node-express-loadtest for Node.js HTTP client/server benchmark.

Suites Using This Test

CPU Massive

Single-Threaded

Performance Metrics

Analyze Test Configuration:

Node.js Express HTTP Load Test

OpenBenchmarking.org metrics for this test profile configuration based on 773 public samples since 1 October 2018 with the latest data as of 18 October 2020.

Below is an overview of the generalized performance for components where there is sufficient statistically significant data based upon user-uploaded results. It is important to keep in mind particularly in the Linux/open-source space there can be vastly different OS configurations, with this overview intended to offer just general guidance as to the performance expectations.

Component
Percentile Rank
Requests Per Second (Average)
Mid-Tier
75th
< 9395
Median
50th
7601
Low-Tier
25th
< 5369
OpenBenchmarking.orgDistribution Of Public Results773 Results Range From 441 To 15770 Requests Per Second441748105513621669197622832590289732043511381841254432473950465353566059676274658168887195750278098116842387309037934496519958102651057210879111861149311800121071241412721130281333513642139491425614563148701517715484157911224364860

Based on OpenBenchmarking.org data, the selected test / test configuration (Node.js Express HTTP Load Test) has an average run-time of 3 minutes. By default this test profile is set to run at least 3 times but may increase if the standard deviation exceeds pre-defined defaults or other calculations deem additional runs necessary for greater statistical accuracy of the result.

OpenBenchmarking.orgMinutesTime Required To Complete BenchmarkRun-Time48121620Min: 1 / Avg: 2.96 / Max: 17

Based on public OpenBenchmarking.org results, the selected test / test configuration has an average standard deviation of 0.9%.

OpenBenchmarking.orgPercent, Fewer Is BetterAverage Deviation Between RunsDeviation246810Min: 0 / Avg: 0.9 / Max: 4

Recent Test Results

Compare

5 Systems - 158 Benchmark Results

Intel Core i9-10980XE - ASRock X299 Steel Legend - Intel Sky Lake-E DMI3 Registers

openSUSE Tumbleweed 20200929 - 5.8.10-1-default - KDE Plasma 5.19.5

4 Systems - 158 Benchmark Results

Intel Core i9-10980XE - ASRock X299 Steel Legend - Intel Sky Lake-E DMI3 Registers

Clear Linux OS 33780 - 5.7.13-975.native - GNOME Shell 3.38.0

6 Systems - 10 Benchmark Results

AMD Ryzen 9 3900XT 12-Core - MSI MEG X570 GODLIKE - AMD Starship

Ubuntu 20.04 - 5.9.0-050900rc6daily20200922-generic - GNOME Shell 3.36.4

5 Systems - 6 Benchmark Results

Intel Core i9-10900K - Gigabyte Z490 AORUS MASTER - Intel Comet Lake PCH

Fedora 33 - 5.8.11-300.fc33.x86_64 - GNOME Shell 3.38.0

3 Systems - 155 Benchmark Results

Intel Core i9-10980XE - ASRock X299 Steel Legend - Intel Sky Lake-E DMI3 Registers

Ubuntu 20.10 - 5.8.0-19-generic - GNOME Shell 3.38.0

2 Systems - 182 Benchmark Results

Intel Core i9-10980XE - ASRock X299 Steel Legend - Intel Sky Lake-E DMI3 Registers

Fedora 33 - 5.8.12-300.fc33.x86_64 - GNOME Shell 3.38.0

1 System - 178 Benchmark Results

Intel Core i9-10980XE - ASRock X299 Steel Legend - Intel Sky Lake-E DMI3 Registers

Ubuntu 20.10 - 5.8.0-19-generic - GNOME Shell 3.38.0

1 System - 141 Benchmark Results

Intel Core i7 960 - ASUS P6T SE - Intel 5520

Ubuntu 20.04 - 5.4.0-47-generic - GNOME Shell 3.36.4

5 Systems - 11 Benchmark Results

Intel Core i7-10510U - Dell 0M9F58 - Intel Device 02ef

Ubuntu 20.04 - 5.4.0-48-generic - Xfce 4.14

1 System - 15 Benchmark Results

Intel Core i7-10510U - Dell 0M9F58 - Intel Device 02ef

Ubuntu 20.04 - 5.4.0-48-generic - Xfce 4.14

9 Systems - 21 Benchmark Results

AMD EPYC 7F72 24-Core - ASRockRack EPYCD8 - AMD Starship

Ubuntu 20.04 - 5.9.0-rc4-pts - GNOME Shell 3.36.4

Most Popular Test Results

Find More Test Results


User Comments

Post A Comment