我编写了一个简单的power shell脚本,用于在运行时获取用户参数并将其写入文本文件。当我使用我的JMeter webdriver API读取此文件时,它会显示一些垃圾字符。我创建了一个新文件,以确保它不是JMeter读取错误。我的最后结论是,通过powershell脚本将垃圾打印到文本文件中。
这是我的剧本。
while($state -ne "GA" -or $state -ne "FL")
{
"Enter state"
$state = [Console]::ReadLine()
if($state -eq "GA" -or $state -eq "FL")
{
Clear-Content market.txt
$state>>'market.txt'
break;
}
else
{
"NO such market"
}
}
答案 0 :(得分:1)
请尝试使用Out-File
,以便指定您希望以ASCII编码保存数据(而不是默认的Unicode编码):
$state | Out-File market.txt -Encoding ascii