2

これを行うスクリプトがあります:

require 'rubygems'
require 'rest-client'
require 'json'

url = foo
request = bar


response = RestClient.post(url,request, :content_type => :json, :accept => :json)

信頼性のために使用しているAPIをテストしようとしていますが、同時に4つのリクエストを送信したいと考えています。私は4つのターミナルウィンドウを使用してこれを実行しようとしています。しかし、これは少し注意が必要です。したがって、これを行うためのより良い方法が必要です。

これはスレッド化で実行できますか?もしそうなら、どのように?そして、それを行うための最良の方法をスレッド化しています。すべてのリクエストが同じになるわけではありません。

4

1 に答える 1

2

脅威であなたは書くことができます

requests.threach.map {|req| ... }

意図したとおりに機能するはずです。

于 2012-04-15T18:23:53.673 に答える