Как выбрать случайный вариант из переключателей в Jmeter

При компиляции шаблоны должны быть созданы экземплярами , прежде чем их компилировать в объектный код. Это создание может быть достигнуто только в том случае, если известны аргументы шаблона. Теперь представьте сценарий, в котором функция шаблона объявлена ​​в a.h, определенная в a.cpp и используемая в b.cpp. Когда компилируется a.cpp, не обязательно известно, что для предстоящей компиляции b.cpp потребуется экземпляр шаблона, не говоря уже о том, какой конкретный экземпляр это будет.

Можно утверждать, что компиляторы можно сделать умнее, чтобы «смотреть вперед» для всех применений шаблона, но я уверен, что это было бы нелегко создавать рекурсивные или другие сложные сценарии. AFAIK, компиляторы этого не делают. Как заметил Антон, некоторые компиляторы поддерживают явные декларации экспорта экземпляров шаблонов, но не все компиляторы поддерживают его (пока?).

0
задан Anonymous User 16 January 2019 в 10:23
поделиться

1 ответ

  1. Самый простой вариант - использовать HTML Link Parser , посмотрите Пример опроса - это должно быть именно то, что вы ищете

    [1111 ]
  2. Другой вариант - извлечь значения в Переменные JMeter , используя Постпроцессор , так что вы получите следующие переменные:

    foo_1=ONE
    foo_2=TWO
    foo_3=THREE
    foo_4=FOUR
    foo_matchNr=4
    
    [1116 ] enter image description here

    В этом случае вы можете использовать комбинацию функций __V () и __Random () для генерации случайного значения, такого как: [ 1117]

    ${__V(foo_${__Random(1,${foo_matchNr},)},)}
    

    Демо:

    enter image description here

0
ответ дан Dmitri T 16 January 2019 в 10:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: