Скорее всего уже обсуждалась тема, если так - дайте просто ссылку на топик +)
Хочу: писать во внешний файл формата .csv отчет, состоящий из переменных и произвольного текста (прим. "Метод ${VAR1}, ответ ${VAR2}, код ошибки ${VAR3}". При этом каждый семплер внутри катушки будет дописывать в этот файл свою строчку, а переменные будут часто пересекаться
http://softqa.ru/blog/performance/24.html - по непонятной мне пичине думми семплер не попадает в отчеты результ трии, и в FFW соответственно. К тому же считаю такой способ деревянным костылем
Думал про Бин шел пост процессор - но не знаю какой скрипт туда вписать и есть опасения что будет слишком сложно воспроизводить для 100+ семплеров
$url = "http://tut.by/"
[Reflection.Assembly]::LoadFrom("d:\_Instalation\PowerShell\Selenium_PowerShell_eXtensions\selenium-dotnet-2.44.0\net40\WebDriver.dll")
Start-Sleep -Seconds 2
$global:ie = New-Object OpenQA.Selenium.IE.InternetExplorerDriver
Start-Sleep -Seconds 2
$global:ie.Navigate().GoToUrl($url)
Start-Sleep -Seconds 40 #<-здесь страница грузится моментально
#( просто чтобы никто не говорил что страница не успевает загрузится)
$html = $global:ie.PageSource
2015_01_09 : Если жму F5 отработать весь этот код то в результате $html = $null
2015_01_09 : Если пошагово весь код прохожу с помощью F10 то в результате $html равно тому что нужно.
2015_01_09 : Почему код не хочет работать по F5
2015_01_10 : Заметил также что если ставить breakpoint на строчке
2015_01_10 : $global:ie.Navigate().GoToUrl($url)
2015_01_10 : И весь код до этой строчки выполнять по F5
2015_01_10 : А дальше выполнять по F10 то все выполняется хорошо
2015_01_10 : $html получает правильное значение
2015_01_10 :
2015_01_10 : А если breakpoint поставить на
2015_01_10 : Start-Sleep -Seconds 40
2015_01_10 : И дальше выполнять по F10 то уже $html получает значение $null
2015_01_15 : Точно такая же проблема наблюдается если все делать в powershell ISE