#mysql #sql #xml #import #jmeter
#mysql #sql #xml #импорт #jmeter
Вопрос:
Я выполнил несколько тестов в jmeter, который выдает XML-отчет в следующем формате
<testResults version="1.2">
<httpSample t="28786" lt="27285" ts="1304028697536" s="true" lb="/" rc="200" rm="OK" tn="Ultimate Thread Group 1-2" dt="text" by="344754" hn="MacBook-Pro.local"/>
</testResults>`
Я создал таблицу в mysql под названием TestResult со столбцами t, lt, ts, s, lb … и так далее.
Мне было интересно, как я могу импортировать содержимое каждого атрибута в mysql?
Спасибо.
Ответ №1:
Большинство языков программирования предоставят вам способы сделать это. В Python есть suds, маршалинг JAXB для java.
Существует также этот метод
Ответ №2:
Вы можете либо сбросить свои XML-данные в БД, как показано grantk по ссылке, либо вам нужно самостоятельно сопоставить значение xml с нужным полем БД на java, python или perl.
Обратите внимание, что вы можете вывести свой результат в формате xml или csv
подробнее здесь:http://jmeter.apache.org/usermanual/listeners.html
и здесь :http://jmeter-tips.blogspot.com/2010/02/tip-8-how-to-save-test-results.html