У меня есть несколько переменных в моем сценарии jmeter, таких как $ Z {name}, $ {DOBZ}, $ {SSN} и т. Д. И во время тестового прогона мне нравится сохранять эти переданные значения в файл либо txt, либо csv. Любые идеи, как это сделать, или есть любой доступный код beanshell, который я могу использовать для сохранения параметра или любых динамических регулярных значений exp из моего сценария.Сохранение значений параметров прохождения в JMeter
ответ
Это легко сделать, используя Beanshell.
Проверьте приведенный ниже пример, чтобы получить представление об ошибке.
import org.apache.jmeter.services.FileServer;
f = new FileOutputStream("path of the file.csv", true);
p = new PrintStream(f);
p.println(vars.get("DOBZ") + "," + vars.get("SSN"));
p.close();
f.close();
Вы можете настроить JMeter поэтому он будет автоматически сохранять переменные в файл .jtl используя sample_variables
свойства.
Из документации:
Дополнительный список имен переменных JMeter, значения которых должны быть сохранены в файлах данных результата. Используйте запятые, чтобы отделить имена. Например:
sample_variables = session_id, ссылочная
N.B. Текущая реализация сохраняет значения в XML как атрибуты, , поэтому имена должны быть действительными именами XML. Версии JMeter после 2.3.2 отправляют переменную на все серверы , чтобы обеспечить доступность правильных данных у клиента.
При запуске JMeter в command-line non-GUI mode следующим образом:
jmeter -Jsample_variables=name,DOBZ,SSN -n -t /path/to/your/testplan.jmx -l /path/to/testresults.jtl
Вы увидите выход, как:
1419084819822,465, HTTP запрос, 200, OK, нитками Группа 1- 1, text, true, 1591,1,1,465, $ {name} значение переменной, Значение переменной $ {DOBZ}, Значение переменной $ {SSN}
В качестве альтернативы вы можете:
- установить
sample_variables
недвижимость в user.properties файл - раскомментируйте
sample_variables
недвижимость в jmeter.properties файл и установить его в нужное значение
Для получения дополнительной информации о различных свойствах и способах JMeter и настройках их видят Apache JMeter Properties Customization Руководство
- 1. сохранение значений параметров хранимых процедур
- 2. параметров прохождения ошибки
- 3. проблема прохождения нескольких параметров
- 4. Чистый способ прохождения параметров
- 5. Сохранение общих значений в базе данных SQLite против прохождения через
- 6. прохождения динамических параметров в script.aculo.us
- 7. Как избежать чрезмерного прохождения параметров?
- 8. Проблемы с залповых прохождения параметров
- 9. сохранение файла после прохождения параметра
- 10. Jmeter извлечение параметров
- 11. Jmeter: Настройки параметров
- 12. Сохранение настроек графика JMeter
- 13. Сохранение запроса тела в JMeter
- 14. Лаконично прохождения функции в качестве параметров
- 15. Автоматическое литье в процессе прохождения параметров метода
- 16. Получение динамического прохождения массива параметров в функции
- 17. Сохранение значений пользовательских параметров продукта в файл js
- 18. Сохранение и чтение значений параметров в Windows Phone 8.1
- 19. Reactjs избегать прохождения параметров через вложенность
- 20. C# datagridview не обновляется после прохождения параметров
- 21. C# хранимая процедура без прохождения необязательных параметров
- 22. Требуется ли функция связи для прохождения параметров
- 23. Laravel 4 Форма прохождения 2 параметров
- 24. Получение ответа от сервера путем прохождения параметров
- 25. Laravel 5 маршрут прохождения двух параметров
- 26. Повторное сканирование параметров CMake и прохождения
- 27. с помощью событий для прохождения параметров
- 28. Сохранение точного ответа в файле в Jmeter
- 29. c функция оценки параметров и прохождения
- 30. C# прохождения базы данных и параметров в отчете кристалла
Благодарим за помощь и, похоже, я получаю некоторый свет! можете ли вы сообщить мне, как я могу захватить это значение в файл «label»: «Путь к файлу», «инструкции»: «», «readOnly»: true, «value»: «file: // C:/SAfax /5816963209865.pdf» –