Solved

ASP.NET page testing

Posted on 2013-06-25
3
337 Views
Last Modified: 2013-06-26
Hi experts,

Usually when I create a ASP.NET / SQL server web application I test the code for bugs before deploying. But I never really test for the handling of traffic to my site.

I'm using Visual Studio 2010 Ultimate.

I was wondering is there some online tool or some software that you know of or a tool in Visual Studio 2010 that lets me test for how many hits a certain page on my Website can handle before it crashes?

How do you guys test for this? (I'm looking for an opinion, not necessarily a right answer)

See on an application that is deployed, it runs fine most of the time, but one day of the month when users rush to use a certain page, it crashes.  

The page in question, is a asp.net page that queries a sql server table and dynamically generates a pdf and the users view the pdf in the web browser.
This page crashes on high traffic days but works fine on slower days.

Thanks for any input you have.
0
Comment
Question by:maqskywalker
  • 2
3 Comments
 
LVL 41

Expert Comment

by:guru_sami
ID: 39275445
0
 
LVL 11

Accepted Solution

by:
lenordiste earned 250 total points
ID: 39275604
you're in luck since Visual studio 2010 "ULTIMATE" (ultimate is important!) contains stress test functionality:
http://msdn.microsoft.com/en-us/library/vstudio/dd293540(v=vs.100).aspx. There's a bit of a learning curve but it does the job.

if you don't like the feel of it, you can also try Neoload: http://www.neotys.com/product/overview-neoload.html or one of the many cloud solutions out there.

that said, before load testing you may want to first scrutinize your webpage performance by doing a performance analysis/profiling: http://msdn.microsoft.com/en-us/library/ms182372(v=vs.100).aspx
0
 
LVL 41

Assisted Solution

by:guru_sami
guru_sami earned 250 total points
ID: 39275625
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction SQL Server Integration Services can read XML files, that’s known by every BI developer.  (If you didn’t, don’t worry, I’m aiming this article at newcomers as well.) But how far can you go?  When does the XML Source component become …
Everyone has problem when going to load data into Data warehouse (EDW). They all need to confirm that data quality is good but they don't no how to proceed. Microsoft has provided new task within SSIS 2008 called "Data Profiler Task". It solve th…
Using examples as well as descriptions, and references to Books Online, show the documentation available for datatypes, explain the available data types and show how data can be passed into and out of variables.
Viewers will learn how to use the INSERT statement to insert data into their tables. It will also introduce the NULL statement, to show them what happens when no value is giving for any given column.

810 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question