간단한 압력 테스트 코드

2464 단어 압력 테스트
public partial class ServerTest : System.Web.UI.Page

    {

        protected void Page_Load(object sender, EventArgs e)

        {

            for (int i = 0; i < 100000; i++)

            {

                DoUrl("http://192.168.20.125/");

            }

        }



        public void DoUrl(string url)

        {

            try

            {

                string result = "";



                HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(url);

                req.Method = "GET";

                using (WebResponse wr = req.GetResponse())

                {

                    using (StreamReader sr = new StreamReader(wr.GetResponseStream()))

                    {

                        result = sr.ReadToEnd();

                    }

                }

            }

            catch { }

        }

    }

만약에 큰 사용자 양의 동시 접근을 모의하려면 WinForm 프로그램을 만들어서 여러 개의 단추를 설정하고 각 단추 아래에서 한 사용자의 접근을 모의하거나 여러 라인이 동시에 방법 접근을 호출할 수 있다.

좋은 웹페이지 즐겨찾기