Jmeter и веб-крючок - PullRequest
       3

Jmeter и веб-крючок

0 голосов
/ 11 декабря 2018

Можно ли заставить Jmeter возвращать окончательные результаты набора ответов HTTP-запросов на URL-адрес webhook?

Например: у меня есть мини-путешествие, созданное с несколькими HTTP-запросами / ответами.Окончательное тело ответа HTTP-запроса извлекается с помощью getResponsesData и с помощью PostProcessor Groovy, я определяю, прошел тест или нет.Мне нравится интегрировать это с URL webhook, как я могу это сделать?

1 Ответ

0 голосов
/ 12 декабря 2018

JMeter построен вокруг Apache HttpComponents , поэтому вы можете вызывать HTTP-запрос непосредственно из кода Groovy, используя Apache HttpClient , что-то вроде:

import org.apache.http.client.methods.HttpGet
import org.apache.http.impl.client.HttpClients
import org.apache.http.util.EntityUtils

def httpClient = HttpClients.createDefault()
def httpGet = new HttpGet("http://example.com")
def response = httpClient.execute(httpGet)
//do what you need with the response, i.e. print it to jmeter.log
log.info(EntityUtils.toString(response.getEntity()))

response.close()
httpClient.close()

Проверить Отправка запросов HTTP и HTTPS Использование Groovy в JMeter для получения подробной информации и примеров расширенных сценариев

...