Hi Orion fellow users,
First of all, any of you use IIS/JRUN and Orion? Our main site uses
IIS/JRUN, and I am using Orion to develop JSP and JavaBean pages.
Unfortanately, what runs on Orion, doesnt seem to run as good on JRUN.
Probably programmer error, but I was hoping the pages would work on both
with no changes.
Anyways, I am curious about a thing or two. First, using JSP pages seems to
be the right way to go. Currently our site uses .shtml pages. We use the
<servlet> tag to call servlets. We also call a "template" servlet that is
passed a .template file (our own extension for it). The .template file is
nothing more than HTML with specialized tokens that we parse for and
replace with dynamic content. I am using a JavaBean now to avoid that whole
mess.
My worry is, can a JavaBean that is used by a JSP page handle multiple
concurrent sessions at the same time..or does it end up sharing its data
(private fields) with all sessions? I am definitely assuming each
session/web hit gets its own copy of the JavaBean object. I believe that is
what the author of Orion told me as well.
My main concern is that as our site grows and we get 100 or more hits at a
time hitting our site, that the JSP pages can handle the load, including
the JavaBean being used.
That leads to my next question. What, if any, is anyone using to load-test
their site. Are there any free servlets that can simulate 100 or more
connections at a time hitting a site (giving the speed of the computer
running the test, I would imagine it couldnt simulate 100 hits at the EXACT
same moment..but close to it)? Is this something anyone has dealt with before.
We are also looking into an automation suite of testing tools.
Unfortanately, it seems everything we have found costs in the neighborhood
of $20,000 or more, some exceeding $100,000! We are a small company, and
while our site may generate 100 hits at a time, we dont ever expect to go
over 300 clients ALL day on our site. Hell, if we have 300 clients on our
site all day, I wont be working for the company any more because I'll be
stinking rich! :) The main thing is that we can load-test our site, and
find a way to recursively test the site so that we dont have to
consistently go in manually, clicking on every link, uploading orders, etc.
Thanks for any help/info.
Kevin Duffey
[EMAIL PROTECTED]