VS Web Tests (MSTest) - Как установить "Один запуск на строку источника данных" при запуске из vstest.console

Я использую параметр "Один запуск на строку источника данных" в Visual Studio:

Настройки веб-теста

Как говорит диалог, это не сохраняется.

Как мне предоставить настройку vstest.console.exe?


Редактировать: Я думаю, что раньше в редакторе настроектеста была вкладка Веб-тесты, где я мог установить это. Документы MSDN, скриншот ниже из этой статьи Джона Питерса.

Мой (VS 2017 Enterprise) редактор настроек тестирования не показывает все эти вкладки. Только имеет General, Deployment, Setup and Cleanup Scripts, а также Additional Settings,

1 ответ

Я использовал по умолчанию Local.testsettings это идет с проектом VS 2017 Performance и Load Test.

Оказывается, что если вы вручную отредактируете "LoadTest" в конце на "WebTest", то появятся все отсутствующие вкладки. В том числе Web Test вкладка, которая имеет нужный мне вариант.

<?xml version="1.0" encoding="UTF-8"?>
<TestSettings name="Local" id="f541a35f-e46f-453e-82d1-813b068f8a1c" xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2010">
  <Description>These are default test settings for a local test run.</Description>
  <Deployment enabled="false" />
  <Execution>
    <TestTypeSpecific />
    <AgentRule name="Execution Agents">
    </AgentRule>
  </Execution>
  <Properties>
    <Property name="TestSettingsUIType" value="LoadTest" />
  </Properties>
</TestSettings>
Другие вопросы по тегам