• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 360
  • Last Modified:

ASP.NET page testing

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
maqskywalker
Asked:
maqskywalker
  • 2
2 Solutions
 
lenordisteCommented:
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
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: CompTIA Cloud+

The CompTIA Cloud+ Basic training course will teach you about cloud concepts and models, data storage, networking, and network infrastructure.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now