Mercurial > hg > Members > toma > benchmark
comparison stress_write.rb @ 8:d0f106599a6d
fix stress_write
author | Daichi TOMA |
---|---|
date | Sat, 13 Jul 2013 01:29:56 +0900 |
parents | 0c3201893f1a |
children | 48c3ad9cb64c |
comparison
equal
deleted
inserted
replaced
7:0c3201893f1a | 8:d0f106599a6d |
---|---|
7 schedule = ARGV[0].to_i | 7 schedule = ARGV[0].to_i |
8 time = Time.now.to_i | 8 time = Time.now.to_i |
9 sleepTime = schedule - time | 9 sleepTime = schedule - time |
10 sleep(sleepTime) | 10 sleep(sleepTime) |
11 | 11 |
12 tms = Benchmark.measure { | 12 r = Benchmark.measure { |
13 count = ARGV[1].to_i | 13 count = ARGV[1].to_i |
14 count.times {|i| | 14 count.times {|i| |
15 uri = URI.parse("http://133.13.56.3:3000/editMessage?bname=hello%20world&uuid=0") | 15 uri = URI.parse('http://133.13.56.3:8080/editMessage?bname=hello%20world&uuid=0') |
16 Net::HTTP.post_form(uri, {'author' => 'shoshi', 'bname' => 'hello world', 'uuid' => '0', 'key' => '0', 'msg' => 'hogehoge'}) | 16 res = Net::HTTP.post_form(uri, {:author =>'shoshi', :bname =>'hello world', :uuid =>'0', :key =>'0', :msg =>'hogehoge'}) |
17 } | 17 } |
18 } | 18 } |
19 puts tms.real | 19 puts r.real |
20 | 20 |