Поделиться через


Пошаговое руководство. Создание простого веб-приложения

В этом пошаговом руководстве создается простое веб-приложение, используемое в качестве базы для веб-теста производительности, описанного в разделе Пошаговое руководство. Запись и выполнение веб-теста производительности.

Для создания примера веб-теста производительности следует использовать веб-приложение, код которого можно менять произвольным образом.

В данном пошаговом руководстве выполняются следующие задачи.

  • Создание простого веб-приложения.

  • Тестирование веб-приложения вручную.

Обязательные компоненты

Для этого пошагового руководства требуется следующее приложение:

  • Microsoft Visual Studio 2010 Ultimate

Создание веб-приложения

Чтобы создать веб-приложение

  1. В меню Файл Visual Studio 2010 Ultimate выберите команду Создать, а затем — пункт Проект.

    Откроется диалоговое окно Новый проект.

  2. В группе Установленные шаблоны разверните предпочтительный язык программирования и нажмите кнопку Интернет.

  3. В списке типов веб-проектов выберите Пустое веб-приложение ASP.NET.

    Примечание

    В этом пошаговом руководстве потребуется написать несколько строк кода.

  4. В поле Имя введите ColorWebApp.

  5. В поле Расположение введите имя папки, в которой будет создано веб-приложение.

  6. Установите флажок Создать каталог для решения.

  7. Нажмите кнопку ОК.

  8. В обозревателе решений проверьте, что выбран новый проект ColorWebApp.

  9. В меню Проект выберите пункт Добавить новый элемент.

    Откроется диалоговое окно Добавление нового элемента.

  10. В списке элементов выберите Веб-форма.

  11. В текстовом поле Имя введите Default.aspx и нажмите кнопку Добавить.

Добавление элементов управления в веб-приложение

Чтобы добавить элементы управления в веб-приложение, выполните следующие действия.

  1. В обозревателе решений щелкните правой кнопкой мыши файл Default.aspx и выберите пункт Конструктор представлений.

    Откроется пустая страница.

  2. Если панель элементов не отображается, то в меню Вид щелкните пункт Панель элементов.

  3. Из группы Стандартные перетащите на страницу элемент управления RadioButtonList.

    Элемент управления RadioButtonList добавляется на поверхность разработки.

  4. В области тегов действий Задачи RadioButtonList щелкните ссылку EditItems.

    Откроется окно Редактор коллекции ListItem.

    Примечание

    Редактор коллекции ListItem можно также открыть при редактировании коллекции Элементы в окне Свойства.

  5. Чтобы добавить новый элемент, нажмите кнопку Добавить.

  6. В разделе Свойства ListItem выполните следующие действия.

    1. Задайте для свойства Текст значение Красный.

    2. Задайте для свойства Выбранный значение True.

  7. Чтобы добавить другой элемент, нажмите кнопку Добавить.

  8. В разделе Свойства ListItem задайте для свойства Текст значение Синий.

  9. Нажмите кнопку OK, чтобы закрыть Редактор коллекции ListItem.

  10. Перетащите элемент управления Button на страницу, затем в окне "Свойства" измените значение свойства Текст на Отправить.

  11. В меню Файл выберите команду Сохранить все.

Добавление страниц в веб-приложение

Чтобы добавить страницы к веб-приложению, выполните следующие действия.

  1. В меню Проект выберите команду Добавить новый элемент.

  2. В диалоговом окне Добавление нового элемента выберите в списке шаблон Веб-форма, в поле Имя введите Red.aspx и нажмите кнопку Добавить.

  3. Чтобы переключиться в представление конструктора, в нижней части окна документов щелкните вкладку Конструктор.

  4. Перетащите элемент управления Label на страницу. В окне "Свойства" для свойства Text задайте параметр Red и для свойства ForeColor — параметр Red.

  5. В меню Проект выберите команду Добавить новый элемент.

  6. В диалоговом окне Добавление нового элемента щелкните шаблон Веб-форма, присвойте ему имя Blue.aspx и нажмите кнопку Добавить.

  7. Чтобы переключиться в представление конструктора, в нижней части окна документов щелкните вкладку Конструктор.

  8. Перетащите элемент управления Label на страницу. В окне "Свойства" для свойства Text задайте параметр Blue и для свойства ForeColor — параметр Blue.

  9. В меню Файл выберите команду Сохранить все.

Добавление функциональных возможностей в веб-приложение

Чтобы добавить функциональные возможности в веб-приложение, выполните следующие действия.

  1. В обозревателе решений щелкните правой кнопкой мыши файл Default.aspx и выберите пункт Конструктор представлений.

  2. Дважды щелкните элемент управления Button Отправить. В среде Visual Studio отобразится код страницы и будет создан каркас обработчика событий для события Click элемента управления Button.

  3. Добавьте в обработчик событий следующий код:

    if (this.RadioButtonList1.SelectedValue == "Blue")
    {
        Response.Redirect("Blue.aspx");
    }
    else
    {
        Response.Redirect("Red.aspx");
    }
    
    If RadioButtonList1.SelectedValue = "Blue" Then
        Response.Redirect("Blue.aspx")
    Else
        Response.Redirect("Red.aspx")
    End If
    
  4. В меню Файл выберите команду Сохранить все.

Тестирование веб-приложения вручную

Чтобы протестировать веб-приложение вручную, выполните следующие действия.

  1. В обозревателе решений щелкните правой кнопкой мыши файл Default.aspx и выберите команду Задать в качестве домашней страницы.

  2. Нажмите сочетание клавиш CTRL+F5, чтобы запустить веб-приложение в обозревателе. Откроется первая страница.

  3. Выберите значение Красный и нажмите кнопку Отправить. Если приложение работает правильно, будет выполнен переход на страницу с меткой Label, на которой отображается текст Красный.

  4. Вернитесь к первой странице.

  5. Выберите значение Синий и нажмите кнопку Отправить. Если приложение работает правильно, будет выполнен переход на страницу с меткой Label, на которой отображается текст Синий.

Следующие действия

В данном пошаговом руководстве было создано веб-приложение и выполнено его тестирование вручную. Теперь можно создать веб-тест производительности для тестирования этого приложения. Дополнительные сведения см. в разделе Пошаговое руководство. Запись и выполнение веб-теста производительности.

См. также

Задачи

Пошаговое руководство. Запись и выполнение веб-теста производительности