Импорт XML-данных Jmeter TestResults в mysql

#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.

Существует также этот метод

Использование XML в mysql

Ответ №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