Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #58275

how to load test a web app?

Return-Path <fomcl@yahoo.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.124
X-Spam-Level *
X-Spam-Evidence '*H*': 0.76; '*S*': 0.01; 'python,': 0.02; 'package,': 0.03; 'patterns': 0.04; 'here?': 0.09; 'subject:test': 0.09; 'advance!': 0.16; 'simulate': 0.16; 'users.': 0.18; 'thoughts': 0.19; 'tests': 0.22; 'package.': 0.24; 'least': 0.26; 'certain': 0.27; 'code': 0.31; 'crash': 0.31; 'this.': 0.32; '(e.g.': 0.33; 'checking': 0.33; 'could': 0.34; 'common': 0.35; 'test': 0.35; 'but': 0.35; 'curious': 0.36; 'done': 0.36; 'charset :us-ascii': 0.36; 'subject:?': 0.36; 'hi,': 0.36; 'too': 0.37; 'system,': 0.38; 'thank': 0.38; 'to:addr:python-list': 0.38; 'does': 0.39; 'to:addr:python.org': 0.39; 'users': 0.40; 'received:98.137': 0.60; 'hope': 0.61; 'skip:* 10': 0.61; 'times': 0.62; 'hear': 0.63; 'our': 0.64; 'received:gq1.yahoo.com': 0.68; 'received:mail.gq1.yahoo.com': 0.68; 'received:98.136': 0.69; 'apart': 0.72; 'received:bullet.mail.gq1.yahoo.com': 0.84; 'reliability': 0.84; 'stability': 0.84; 'us?': 0.84; 'medicine,': 0.91; 'education,': 0.96
X-Yahoo-Newman-Property ymail-3
X-Yahoo-Newman-Id 847712.52956.bm@omp1076.mail.gq1.yahoo.com
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1383318196; bh=bZjQBuMXGlmv9h+xI/S9ks4OiGLhU1G2TOZO8PeVA3k=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:MIME-Version:Content-Type; b=rE0Sm9Gq6HnVE8eYemFsObB9JmFgrSqP9pVZNSubmly2eID3xMLrBuP1VKZWfm3xq3ALg7HbAWgBJX+3K7dQDgouZm3azsz8O2pjqa2zDetBkJ22jyngCMvU3Av1PhEJ36WQmoXpqgukDSJnTLqyUb3V7HBh7KcfcyepgaeXlgQ=
DomainKey-Signature a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:MIME-Version:Content-Type; b=QpGpc92h7GX14Kcb2W/AWpQYSwkwHBHNShLmKDHX0fQ8MHbZR0+RqZNltPFoHMXf00MJVCyO/Cr+Y8FFdXE3TPGF2kWfVhkzIJsjoV2NlVqm+kfCslMi4mCEMz4ygbGPp93gMbxwNE7gmMkYHYF/jAJFeYsQF5x/OcHPdHL6ML8=;
X-YMail-OSG _vwn4FcVM1m27mZjRNeR1ZMibE56l.h0oUFb2AbbIe_HpUF IMvCQHeU.57XlkbDyEu5ACCMujNkzkenPPWy4R6K3bCNK8Z.XQdJ3Dkqm7g6 jIYT8bSGGwq6BzKuqlMpJAa6SiXeT9vHXL45DdbKuw.MEeTEL7FBbRoka6vS bNcfzmuNHrJA3qcsF_uvFfaKaokZvkqIstfQP7yVVeMaR5xVTzeA1.9X9udK 7Oet.3ysLshczPMGkYTvJf5xYb3WB4.fyGS6ulx40hESutYduwW.CRQR2lKz f8SPKk7tbrHHfFlgB3KULFmTFU_PxIxWVJAA1TJIrhqKQOy9pYI6USpdPiZD fxCXsFfl.YcDDL1o1FVlfB2lExmAUZqVu6Xpq7lcdV4wd9wlc35_7CH0TaH6 XtCWEn1u9Uj3yDw11KF9jQ9ZuffWKeoTly6bHzJamXGqXdz_veNjMh.cJaOV lSnHRAOLO8NXcpRfigjB3.R.jh15S9RigWu0X_ZTBnqzupIu4ICVTk.NVL0x .6l8mkrnYTtBjYMNheGREUDY.OzVik0cjZlzfO5im32G3g382VPmR5eW5feY yg_d4TpYJ
X-Rocket-MIMEInfo 002.001, SGksDQoNCkkgYW0gbG9va2luZyBhdCB0aHJlZSBHaXRodWItbGlrZSBwcm9ncmFtcyAoU3Rhc2gsIEdpdGJ1Y2tldCBhbmQgVHJhYykgdG8gc2VlIGlmIHRoZXkgY291bGQgYmUgdXNlZCBpbiBvdXIgY29tcGFueS4gSSB3b3VsZCBsaWtlIHRvIHRlc3QgdGhlIHJlbGlhYmlsaXR5IGFuZCBzdGFiaWxpdHkgb2YgYXQgbGVhc3Qgb25lIG9mIHRoZW0gKEkgd29uJ3QgZG8gYW55IHRlc3RzIGlmIHNvbWUgcmVxdWlyZWQgZnVuY3Rpb25hbGl0eSBpcyBtaXNzaW5nKS4gDQoNCkkgYW0gY3VyaW91cyB3aGV0aGVyIHQBMAEBAQE-
X-Mailer YahooMailClassic/365 YahooMailWebService/0.8.161.596
Date Fri, 1 Nov 2013 08:03:16 -0700 (PDT)
From Albert-Jan Roskam <fomcl@yahoo.com>
Subject how to load test a web app?
To python-list@python.org
MIME-Version 1.0
Content-Type text/plain; charset=us-ascii
X-Mailman-Approved-At Fri, 01 Nov 2013 16:09:38 +0100
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.15
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.1933.1383318579.18130.python-list@python.org> (permalink)
Lines 15
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1383318579 news.xs4all.nl 15929 [2001:888:2000:d::a6]:41550
X-Complaints-To abuse@xs4all.nl
Path csiph.com!usenet.pasdenom.info!news.franciliens.net!feed.ac-versailles.fr!nerim.net!novso.com!newsfeed.xs4all.nl!newsfeed1.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Xref csiph.com comp.lang.python:58275

Show key headers only | View raw


Hi,

I am looking at three Github-like programs (Stash, Gitbucket and Trac) to see if they could be used in our company. I would like to test the reliability and stability of at least one of them (I won't do any tests if some required functionality is missing). 

I am curious whether the program will crash under certain circumstances (e.g. multiple users checking code at *exactly* the same moment). What approach could I follow here? Though this does not *necessarily* have to involve Python, I would prefer this. The way I see it, it would carry out certain common usage patterns many times to simulate many users. I thought about using mechanize/subprocess, the multimechanize package, or the twill package.

Very curious to hear your thoughts about this and I hope this is not too vague. Thank you in advance!

Regards,
Albert-Jan

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
All right, but apart from the sanitation, the medicine, education, wine, public order, irrigation, roads, a 
fresh water system, and public health, what have the Romans ever done for us?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Back to comp.lang.python | Previous | Next | Find similar | Unroll thread


Thread

how to load test a web app? Albert-Jan Roskam <fomcl@yahoo.com> - 2013-11-01 08:03 -0700

csiph-web