FYI – I have tried to use this on one of the sites I test
that requires authentication and it doesn’t work. I have contacted Pate
Eyler, the person who wrote RWB, and he is supposed to be working on a fix for
this, but I have not heard from him yet on this.
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Jeff Wood
Sent: Tuesday, December 13, 2005
6:10 PM
To: [email protected]
Subject: Re: [Wtr-general]
Concurrent Testing using Watir.
Either use the standard profiler with straight HTTP
calls, or look into the RWB project ( ruby web benchmark ) ...
I'd recommend RWB.
Much better for concurrent testing ...
j.
On 12/13/05, beth ferguson <[EMAIL PROTECTED]> wrote:
I've
been trying to write a performance test which concurrently makes
http posts. It seems to me that the example of concurrency included
w/
Watir (i've included my bastardized version below), completes these
posts sequentially rather than concurrently. Am I overlooking or
misinterpreting something?
Thanks as Always-
Beth
#------------------------------------------------------
# Vsat Response
# Beth Ferguson
# 12/12/05
# Vsat Response
# Duplicate Multiple VSAT Response from MNS distribution
#-------------------------------------------------------
class VsatResponse
def getFile
$postList=Array.new
File.open("vsatResponseHttp.txt")
do |file|
while
line = file.gets
$postList.push(line)
end
end
return $postList
end #get file
def makePost(postList)
for
x in postList do
ie
= Watir:: IE.start(x)
puts
x
ie.close
end
end
end
#------------------------------------------------------
# Join Vsat Response Threads to Launch them concurrently (or close to)
# Beth Ferguson
# 12/12/05
# Join and Launch Multiple VSAT Response from MNS distribution
# run the same test concurrently in separate browsers
#-------------------------------------------------------
threads = []
vSat = VsatResponse.new
$responseList=vSat.getFile
1.times do
threads << Thread.new
{vSat.makePost($responseList)}
#$responseList.shift
#puts $responseList
end
threads.each {|x| x.join}
_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general
--
"Remember. Understand. Believe. Yield! -> http://ruby-lang.org"
Jeff Wood
|
_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general