From fbb0b5dbfa39b0a1da5b207a863fa18f68efef35 Mon Sep 17 00:00:00 2001 From: Étienne Deparis Date: Wed, 30 Dec 2020 08:44:02 +0100 Subject: feat: Add a little server load test file --- bin/test_thread.rb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 bin/test_thread.rb diff --git a/bin/test_thread.rb b/bin/test_thread.rb new file mode 100755 index 0000000..423a6b3 --- /dev/null +++ b/bin/test_thread.rb @@ -0,0 +1,15 @@ +#!/usr/bin/env -S ruby -I lib -w +# frozen_string_literal: true + +require 'net/gemini' + +all_threads = [] + +100.times do + all_threads << Thread.new(ARGV[0]) do |arg| + response = Net::Gemini.get_response URI(arg) + puts "#{response.status} - #{response.meta}" + end +end + +sleep 0.5 while Thread.list.length > 1 -- cgit v1.2.1