Как получить динамические значения (lectureid) при нажатии кнопки "Добавить" в jmeter

Мой сценарий,

При этом нажмите кнопку» Добавить», получив "lectureid"из базы данных для своего приложения.

В приведенном выше сценарии как я могу получить 'lecture id'(динамическое)значение JMeter3.0и сослаться на снимок?

Введите описание изображения здесь

Пожалуйста, дайте мне решение для этого сценария.

1 ответ

  1. Ваша Regular Expression Extractorконфигурация должна быть как:

    Reference name: Courselectureid (Could be anything)
    Regular Expression: "courselectureid":(\d+)
    Template: 
    	

    Your Regular Expression Extractor configuration should be like:

    Reference name: Courselectureid (Could be anything)
    Regular Expression: "courselectureid":(\d+)
    Template: $1$
    Match No.(0 For Random): 1
    

    For Regex test see here: https://regex101.com/r/MdHaYq/1

    Here, the total number of match found will be 4, but you need to extract only one of the values 1429. That's why Match No.(0 For Random): 1 is used. You could use the value 0, in that case, it will pick a match randomly. In you case, it will not have any impact as all the matches are returning the same value 1429.

    $
    Match No.(0 For Random): 1

    Тест Regex см. здесь: https://regex101.com/r/MdHaYq/1

    Здесь общее количество найденных совпадений будет 4, но вам нужно извлечь только одно из значений 1429. Вот почему Match No.(0 For Random): 1используется. Вы можете использовать значение0, в этом случае оно будет выбирать совпадение случайным образом. В вашем случае это не будет иметь никакого влияния, так как все совпадения возвращают одно и то же значение 1429.