diff --git a/test/parallel/test-benchmark-os.js b/test/parallel/test-benchmark-os.js
new file mode 100644
index 00000000000000..4ad179063afce8
--- /dev/null
+++ b/test/parallel/test-benchmark-os.js
@@ -0,0 +1,20 @@
+'use strict';
+
+require('../common');
+
+// Minimal test for os benchmarks. This makes sure the benchmarks aren't
+// horribly broken but nothing more than that.
+
+const assert = require('assert');
+const fork = require('child_process').fork;
+const path = require('path');
+
+const runjs = path.join(__dirname, '..', '..', 'benchmark', 'run.js');
+const argv = ['--set', 'n=1',
+              'os'];
+
+const child = fork(runjs, argv);
+child.on('exit', (code, signal) => {
+  assert.strictEqual(code, 0);
+  assert.strictEqual(signal, null);
+});