Hi,
I have a below cmd which I run in powershell, it will generate a SASToken. And I use that token in a Header. So how I have to run below script in scala/gatling to generate a token
[Reflection.Assembly]::LoadWithPartialName(“System.Web”)| out-null
$URI=“XXXXXXXXX.servicebus.windows.net/XXX.XX.XXXX”
$Access_Policy_Name=“RootManageSharedAccessKey”
$Access_Policy_Key=“YK9jC4Vgao4N2CEMUj+ZpC5UzyN9Q/rCvQ7jQgN/Go8=”
#Token expires now+300
$Expires=([DateTimeOffset]::Now.ToUnixTimeSeconds())+300
$SignatureString=[System.Web.HttpUtility]::UrlEncode($URI)+ “`n” + [string]$Expires
$HMAC = New-Object System.Security.Cryptography.HMACSHA256
$HMAC.key = [Text.Encoding]::ASCII.GetBytes($Access_Policy_Key)
$Signature = $HMAC.ComputeHash([Text.Encoding]::ASCII.GetBytes($SignatureString))
$Signature = [Convert]::ToBase64String($Signature)
$SASToken = “SharedAccessSignature sr=” + [System.Web.HttpUtility]::UrlEncode($URI) + “&sig=” + [System.Web.HttpUtility]::UrlEncode($Signature) + “&se=” + $Expires + “&skn=” + $Access_Policy_Name
$SASToken