2013-01-16 11 views
19

Czy istnieje sposób generowania losowych wartości parametrów w JMeter http request sampler lub dowolnym innym sampler?Jak zezwolić na pobieranie próbek JMeter http sampler?

+0

Nie jestem pewien, ale możesz wygenerować losowe wartości w inny sposób i umieścić je w pliku csv i użyć (CSV Data Set Config) w jmeterze, aby załadować swoje dane. – justMe

+0

Używam tego pomysłu teraz, ale nie jest to bardzo wygodne. Miałem nadzieję, że istnieje sposób, aby wyjść z pudełka. mimo to dziękuję za odpowiedź. – Rasalom

+0

Myślę, że Alies Belik dostarczył rozwiązanie twojego pytania, jednak przez większość czasu idę z odpowiedzią Razha, ponieważ jest to bardziej pożądane mądre zużycie zasobów. –

Odpowiedz

19

W JMeter można używać "liczników" do generowania wartości parametrów. Dodaj swój licznik do górnej części planu testowego i wybierz początkowe, przyrostowe i maksymalne wartości. Zacznie się automatycznie liczyć.

Licznik znajduje się w menu procesorów wstępnych. Możesz użyć wartości liczników w próbnikach HTTP, używając "nazwy referencyjnej". tj. załóżmy, że twoja nazwa referencyjna to ref_counter, wtedy możesz wywołać jej wartości w próbnikach HTTP z $ {ref_counter}.

+1

dzięki, z elementem licznika config znalazłem element losowej konfiguracji, to było dokładnie to, czego potrzebowałem. – Rasalom

+0

@Rasalom, Dla poprawności powinieneś zaakceptować odpowiedź Aliesa Belika i upomnieć Kerima Karacę, ponieważ pomogło ci to. Ponieważ celem SO jest znalezienie właściwej odpowiedzi –

19

Można próbować korzystać z niektórych jmeter's functions wygenerować losową wartość:

  • __Random do generowania losowych int: ${__Random(MIN, MAX};
  • __RandomString do generowania losowego ciągu: ${__RandomString(LENGTH)};

oraz element konfiguracyjny Random Variable w tym samym celu.

Powiązane problemy