Как сделать записанный сценарий для моей работы программы .net? (Проблема с читателями) - PullRequest
0 голосов
/ 14 января 2019

Я использую HP-LoadRunner для тестирования моего приложения Windows .net с нагрузочными тестами, я устанавливаю новый нагрузочный тест с помощью Virtual User Generator, я запускаю новый скрипт с кнопкой записи, вводя имя пользователя и пароль и попадание в список пользователей в приложении.

при создании сценария я открыл контроллер и запустил новый сценарий, когда 1 пользователь нажал кнопку (Play).

Появлялась ошибка: «Используемые вами скрипты недействительны».

Я открываю ошибки, на которых было написано «Ошибка: Action.cs (41,43): ошибка CS0103: имя« reader_1 »не существует в текущем контексте».

что такое (reader_1) и почему его не существует?

(код созданного скрипта записи прилагается).

Я пытался удалить читателей, это говорит мне, что мы должны включить его.

                 lr.log("Event 2: new DataSet();");
                 DataSet_1 = new DataSet();

        #warning:  Code Generation Error
        // Found an undefined object of type System.Xml.XmlTextReader. Assigning it the name reader_1.
        // Suggested solution: adding both this type, in assembly System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, to the filter 
        // and/or any other types that return instances of this one.
        // Note:  This script will not compile as is.



    lr.log("Event 3: ((IXmlSerializable) (DataSet_1)).ReadXml(reader_1);");
    ((IXmlSerializable)(DataSet_1)).ReadXml(reader_1);

Я ожидаю, что читатели будут определены, но это не определено.

1 Ответ

0 голосов
/ 15 января 2019

У вас возникла проблема с процессом. Вы предполагаете, что можете перейти непосредственно от записи к воспроизведению с нулевой модификацией вашего тестового кода или даже проверкой того, что он работал для одного пользователя. Вы также не потратили время на просмотр сгенерированного тестового кода для элементов, требующих адресации.

Я думаю, что это поможет понять несколько вопросов, прежде чем продолжить ответ

  • Каков ваш уровень подготовки и опыта работы с LoadRunner?
  • Каков ваш опыт работы с .Net?
  • Какой у вас уровень опыта работы с C # в качестве языка?
...