>From: Nathan M. Andelin [mailto:nandelin@RELATIONAL-DATA.COM]
>measures the time between the request and the first byte received
>in order to strip network time from the equation.

Now, if I write a page that sends back the <HTML> line, then goes off and
does all its work then returns the rest of the page JMeter will say it
performs well. You can't rely on such a test.

Also, I don't believe you can validly test one page over and over. A more
realistic test would be to walk the application as a user would, script that
entire "session" and then replay that.

In another e-mail:
>From: Nathan M. Andelin [mailto:nandelin@RELATIONAL-DATA.COM]
>it would be interesting to compare with MS ASP.  Could you share
>some of the scalability aspects of ASP?

Sure, it scales GRRRRRRReat! <G> Seriously though, what do you want to know?
There are several (many) pieces of ASP and IIS from the static page serving
to VBScript to ADO to MTS to ...

As a start I ran a test on an ASP version of your boats example.
(http://w3.techsoftwareinc.com/boats.asp) This is a simple ASP script that
retrieves the boats from a table on my iSeries and displays the results. The
tests were run from MS's Application Center Test program from VS.NET
(however the tests are of "classic" asp, not asp.net).

iSeries: 270 w/512 meg & 4x6717 drives in raid 5.
iSeries OS: V5R1 CUME 02036 (hmmm, maybe I should update <G>)
Web server: Dell Inspiron 8100 (my laptop) 1.2Ghz Pentium III 512 Meg
OS: Windows 2000 Workstation SP2

Test:
Retrieve page boats.asp and wait 1000 milliseconds
Simultaneous connections: 50
Test run time: 10 minutes
Ramp up time: 1 minute (not included in the 10 minutes)
NB: Test client running on same machine as web server so 0 network latency

Results:
Test iterations in 10 minutes: 28,521
Avg rqs/second: 47.53
Avg time to 1st byte: 50.34 ms
Avg time to last byte: 50.45 ms
Avg bytes/sec: 121K
Total bytes sent: 10M
Total bytes received: 62M
iSeries impact: several QZDASOINIT jobs, each showing <0.2% CPU at all
times.

Response code 500: 269 (0.94%)
Response code 403: 204 (0.72%)
Response code 200: 28,047 (98.34%)

Notes:
The 403 errors are generated when the server understands the request but
refuses to process it. This is simply due to the fact that I ran the test on
my PC running W2K Workstation not server which has a limit to the number of
IIS connections it's allowed to accept.

The 500 errors are generated when there is an error in the ASP. In each of
these cases the error was the result of exceeding the maximum number of
connections allowed by my license of the OLEDB driver (not IBM's).

-Walden

------------
Walden H Leverich III
President
Tech Software
(516) 627-3800 x11
(208) 692-3308 eFax
WaldenL@TechSoftInc.com
http://www.TechSoftInc.com

Quiquid latine dictum sit altum viditur.
(Whatever is said in Latin seems profound.)



-----Original Message-----
From: Nathan M. Andelin [mailto:nandelin@RELATIONAL-DATA.COM]
Sent: Tuesday, July 30, 2002 20:19
To: web400@midrange.com
Subject: Re: [WEB400] What happened to rpgenerationx.com?


Brad,

Just so we're comparing apples to apples, I have another suggestion.
Download a copy of the JMeter stress test tool from www.apache.org to do the
test.  JMeter instantiates client Threads rather than Jobs, and if I
understand correctly measures the time between the request and the first
byte received in order to strip network time from the equation.

Also remember that you're hitting a model 170-2290.  It doesn't take much to
drive the CPU utilization to the wall.  Ten users with no delay will peg my
CPU at +++ utilization.  To be accurate, your tests need to let my CPU
breath, as mine did.

Nathan M. Andelin
www.relational-data.com




----- Original Message -----
From: "Brad Stone" <brad@bvstools.com>
To: <web400@midrange.com>
Sent: Tuesday, July 30, 2002 5:54 PM
Subject: Re: [WEB400] What happened to rpgenerationx.com?


> I think it's ok.  I will run it again for you, though.  Just let me
> know a good time.
>
> The numbers were spot on with the normal HTTP server.  I
> will run them both again when you give me the go ahead through private
> email.  Then I'll post here if they're different.
>
> On Tue, 30 Jul 2002 17:50:31 -0600
>  "Nathan M. Andelin" <nandelin@RELATIONAL-DATA.COM> wrote:
> > Brad,
> >
> > I think I was running a stress test of my own when you
> > were hitting my site.
> > Plus, there seem to be several curious visitors, here.
> > You might want to
> > try your test again, this evening.  Or early in the morning.
> >
> > Nathan M. Andelin
> > www.relational-data.com
> >
> >
> > ----- Original Message -----
> > From: "Brad Stone" <brad@bvstools.com>
> > To: <web400@midrange.com>
> > Sent: Tuesday, July 30, 2002 5:36 PM
> > Subject: Re: [WEB400] What happened to rpgenerationx.com?
> >
> >
> > > I used my PoundServer command to do testing on your examples...
> > > This has no delay, except for the time it
> > takes
> > > to run the job.  It sumits the number of jobs (in this
> > case
> > > 1, then 10) to QSYSNOMAX and let's em at it.  More
> > realistic
> > > as getting 10 simultaneous hits is not out of the
> > question.
> > >
> > > Here's what I got..
> > >
> > > Websphere sample:
> > >
> > >
> >
http://www.rei.com/reihtml/gear_shop/index.jsp?specialty_shop=Camping&stat=s
> > ide_1
> > >
> > > Average Response:
> > >
> > > 1 user: 1.090 seconds
> > > 10 users: 3.274 seconds
> > >
> > > Easy400 CGI Sample:
> > >
> > > http://www.relational-data.com/cgiappsp/boatc.pgm
> > >
> > > Average Response:
> > >
> > > 1 user: 3.089 seconds
> > > 10 users: 21.480 seconds
> > >
> > > Relational-Web Sample:
> > >
> > > http://www.relational-data.com/products/rweb/cgi/boatw/report.isp
> > >
> > > Average Response:
> > >
> > > 1 user: 2.680 seconds
> > > 10 users: 19.729 seconds
> > >
> > > Read into it what you will.
> > >
> > > Brad
> > > www.bvstools.com
> > >
> > > On Tue, 30 Jul 2002 17:17:00 -0600
> > >  "Nathan M. Andelin" <nandelin@RELATIONAL-DATA.COM>
> > wrote:
> > > > Good question.  With a constant 4 second delay
> > between
> > > > sampling:
> > > >
> > > > ---------------------------------------
> > > >
> > > > Websphere sample:
> > > >
> > > >
> >
http://www.rei.com/reihtml/gear_shop/index.jsp?specialty_shop=Camping&stat=s
> > > > ide_1
> > > >
> > > > Average Response:
> > > >
> > > > 1 user: 3300 milliseconds
> > > > 10 users: 33000 milliseconds
> > > >
> > > > Multi-user responses vary little from the average.
> > > >
> > > > Note:  not a dedicated box.
> > > >
> > > > ---------------------------------------
> > > >
> > > > Easy400 CGI Sample:
> > > >
> > > > http://www.relational-data.com/cgiappsp/boatc.pgm
> > > >
> > > > Average Response:
> > > >
> > > > 1 user: 900 milliseconds
> > > > 10 users: 7000 milliseconds
> > > >
> > > > Multi-user responses vary quite a bit from the
> > average.
> > > >
> > > > ---------------------------------------
> > > >
> > > > Relational-Web Sample:
> > > >
> > > > http://www.relational-data.com/products/rweb/cgi/boatw/report.is
> > > > p
> > > >
> > > > Average Response:
> > > >
> > > > 1 user: 550 milliseconds
> > > > 10 users: 600 milliseconds
> > > >
> > > > Multi-user responses vary little from the average.
> > > >
> > > > ---------------------------------------
> > > >
> > > >
> > > > Nathan M. Andelin
> > > > www.relational-data.com
> > > >
> > > >
> > > > _______________________________________________
> > > > This is the Web Enabling the AS400 / iSeries (WEB400) mailing
> > > > list To post a message email: WEB400@midrange.com
> > > > To subscribe, unsubscribe, or change list options,
> > > > visit: http://lists.midrange.com/cgi-bin/listinfo/web400
> > > > or email: WEB400-request@midrange.com
> > > > Before posting, please take a moment to review the
> > > > archives
> > > > at http://archive.midrange.com/web400.
> > > >
> > >
> > > Bradley V. Stone
> > > BVS.Tools
> > > www.bvstools.com _______________________________________________
> > > This is the Web Enabling the AS400 / iSeries (WEB400)
> > mailing list
> > > To post a message email: WEB400@midrange.com
> > > To subscribe, unsubscribe, or change list options,
> > > visit: http://lists.midrange.com/cgi-bin/listinfo/web400
> > > or email: WEB400-request@midrange.com
> > > Before posting, please take a moment to review the
> > archives
> > > at http://archive.midrange.com/web400.
> > >
> >
> > _______________________________________________
> > This is the Web Enabling the AS400 / iSeries (WEB400) mailing list
> > To post a message email: WEB400@midrange.com
> > To subscribe, unsubscribe, or change list options,
> > visit: http://lists.midrange.com/cgi-bin/listinfo/web400
> > or email: WEB400-request@midrange.com
> > Before posting, please take a moment to review the
> > archives
> > at http://archive.midrange.com/web400.
> >
>
> Bradley V. Stone
> BVS.Tools
> www.bvstools.com _______________________________________________
> This is the Web Enabling the AS400 / iSeries (WEB400) mailing list
> To post a message email: WEB400@midrange.com
> To subscribe, unsubscribe, or change list options,
> visit: http://lists.midrange.com/cgi-bin/listinfo/web400
> or email: WEB400-request@midrange.com
> Before posting, please take a moment to review the archives
> at http://archive.midrange.com/web400.
>

_______________________________________________
This is the Web Enabling the AS400 / iSeries (WEB400) mailing list To post a
message email: WEB400@midrange.com To subscribe, unsubscribe, or change list
options,
visit: http://lists.midrange.com/cgi-bin/listinfo/web400
or email: WEB400-request@midrange.com
Before posting, please take a moment to review the archives
at http://archive.midrange.com/web400.


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.