Pracuję z JMeter, aby napisać testy wydajności. Jedną z rzeczy, które muszę zrobić, jest dynamiczne skonstruowanie ogromnego żądania json i wysłanie go jako paylod żądania POST. Używając preprocesora BSF, jestem w stanie dynamicznie modyfikować ładunek, ale mój kod javascript jest kodowany, a ja chcę go wysłać bez kodowania.Wysyłanie żądania JSON POST za pomocą preprocesora BSF
Nie jestem pewien, w jaki sposób preprocesor BSF może uniemożliwić jego kodowanie. Komenda Używam obecnie zmienić moją ofertę kupna ładowność jest następujący:
var jsonData = '[{"item":"value","something":"everything"}]';
sampler.addArgument("",jsonData);
będę naprawdę wdzięczny, jeśli można wskazać mi kilka przykładów, które jasno wyjaśniają, jak oczekuje się BSF Preprocesory być używany.
Dozwolone są również wszelkie wskaźniki, które pomijają kodowanie.
Rozwiązanie jest niekompletna, patrz poniżej dla jednego pełnego –