Первый постер, долгое время читатель - для одного из моих тестов производительности, повар ie не передается по одному из запросов. Я пробовал многие из предложений, которые я нашел здесь и в других местах в Интернете, и я все еще не могу вручную добавить повара ie к любому запросу.
Так что я пытаюсь сделать сейчас, просто следовать образец от Blazemeter и даже с моей настройкой basi c, я все еще не могу добавить повара ie. Мне нужно что-то упустить, и мне не хватает волос, чтобы вытащить.
(я пока не могу опубликовать фотографии, поэтому ссылка на изображение ниже)
Jmeter версия - 5.0 r1840935
User.Properties Обновлено -
CookieManager.check.cookies=false
CookieManager.save.cookies=true
У меня есть менеджер HTTP Cook ie на уровне группы потоков. Политика cook ie установлена на стандартную, но я также попытался использовать Default без разницы. Запрос HTTP имеет следующие параметры: имя_сервера: blazedemo.com, метод: GET, путь: пароль / сброс
в препроцессоре JSR223 (Groovy 2.4.15 / Groovy сценарии 2.0) по HTTP-запросу мой код выглядит следующим образом (с некоторыми операторами отладки)
import org.apache.jmeter.protocol.http.control.CookieManager;
import org.apache.jmeter.protocol.http.control.Cookie;
//Get cookie manager
CookieManager cm = ctx.getCurrentSampler().getCookieManager()
Cookie cookie = new Cookie("sampleCookie", "sample", "opencart.abstracta.us", "/Mytest/done", false, 1557578515)
cm.add(cookie)
Cookie c=cm.get(0)
log.info("*********Cookie #3:" + c.getName() + "cookie value: " + c.getValue())
log.info("******************** Cookies count: " + cm.getCookieCount())
В журнале отладки Jmeter показано следующее, поэтому кажется, что повар ie успешно добавлен в хранилище. и я думаю, что это должно работать.
2020-01-22 19:10:35,936 DEBUG o.a.j.p.h.c.CookieManager: **Add cookie to store** opencart.abstracta.us TRUE /Mytest/done FALSE 1557578515 sampleCookie sample
2020-01-22 19:10:35,936 INFO o.a.j.m.JSR223PreProcessor: *********Cookie #3:sampleCookiecookie value: sample
2020-01-22 19:10:35,936 INFO o.a.j.m.JSR223PreProcessor: ******************** Cookies count: 1
Тем не менее, журнал также показывает, что не было найдено куки для запроса -
2020-01-22 19: 10: 35,938 DEBUG oajph c .HC4CookieHandler: Найдено 0 файлов cookie для http://blazedemo.com/password/reset
При просмотре тела запроса я вижу следующее:
GET http://blazedemo.com/password/reset
GET data:
[no cookies]
Я не вижу синтаксическую ошибку, но у меня что-то неправильно настроено? Если я добавлю повар ie в диспетчер Cook ie в «определяемых пользователем файлах cookie», то повар ie действительно передается в запрос.
TestPlan Image