У меня есть простой нагрузочный тест, который в основном выполняет один веб-тест при постоянной нагрузке.Этот веб-тест подключен к источнику данных XML-файла, который содержит URL-адреса всего моего сайта.
Когда я выполняю нагрузочный тест из своей локальной среды, на странице сводки теста отображаются отдельные URL-адреса в «5 самых медленных страницах», т. Е. https://mysite.or/page". Но когда я выполняю тот же тест изAzure (т. Е. Изменил расположение тестового прогона на VSTS в .testsettings), ссылки сообщаются как "https://{{Enviroment}}{{Sitemap.url.loc}}".. Кажется, это просто проблема с отчетностью, и я могу проверить, что Azure правильно вызывает URL-адреса из источника данных.Почему тесты Azure не сообщают URL-адрес, созданный из источника данных?
Сводка нагрузочного теста: выполнено из локального Тот же тест, выполненный вAzure
Веб-тест :
<?xml version="1.0" encoding="utf-8"?>
<WebTest Name="GenericSitemap" Id="02954e81-f3a7-4c9c-94f5-3a4304f88361" Owner="" Priority="2147483647" Enabled="True" CssProjectStructure="" CssIteration="" Timeout="0" WorkItemIds="" xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2010" Description="" CredentialUserName="" CredentialPassword="" PreAuthenticate="True" Proxy="default" StopOnError="False" RecordedResultFile="" ResultsLocale="">
<Items>
<Request Method="GET" Guid="01c37ffa-92db-42e8-9d25-a042dcd0123d" Version="1.1" Url="https://{{Enviroment}}{{Sitemap.url.loc}}" ThinkTime="0" Timeout="300" ParseDependentRequests="True" FollowRedirects="True" RecordResult="True" Cache="False" ResponseTimeGoal="0" Encoding="utf-8" ExpectedHttpStatusCode="0" ExpectedResponseUrl="https://{{Enviroment}}{{Sitemap.url.loc}}" ReportingName="" IgnoreHttpStatusCode="False" />
</Items>
<DataSources>
<DataSource Name="Sitemap" Provider="Microsoft.VisualStudio.TestTools.DataSource.XML" Connection="|DataDirectory|\..\Data\sitemap.xml">
<Tables>
<DataSourceTable Name="url" SelectColumns="SelectOnlyBoundColumns" AccessMethod="Random" />
</Tables>
</DataSource>
</DataSources>
<ContextParameters>
<ContextParameter Name="Enviroment" Value="mysite.net" />
</ContextParameters>
</WebTest>