Я пытаюсь вызвать HTTP-пост-запрос с использованием BSF Sampler, и выбранный язык - JavaScript. И я использую Jmter 2.13 в качестве инструмента для отправки моего запроса.
Ниже приведен фрагмент кода, который я использую.
var http = new XMLHttpRequest();
var url = "https://localhost/oauth/token";
var params = "client_id=api_client&client_secret=sade1!&response_type=token&grant_type=client_credentials";
http.open("POST", url, true);
http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.onreadystatechange = function() {
if(http.status == 200) {
alert(http.responseText);
}
}
Но я получил ответное сообщение об ошибке:
"org.apache.bsf.BSFException: JavaScript Error: Internal Error: org.mozilla.javascript.EcmaError: ReferenceError: "XMLHttpRequest" is not defined."
Может кто-нибудь предложить мне, если какой-либо импорт отсутствует или если что-то не так в коде.
Заранее спасибо.
С уважением,
Хари