将Jmeter testResults XML数据导入mysql
我在 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中?
谢谢。
I have done some tests in jmeter which produces an xml report in the following format
<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>`
I created a table in mysql called testResult with columns t, lt, ts, s, lb...and so on.
I was wondering how can i import the content of each attributes into mysql?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
大多数编程语言都会为您提供执行此操作的方法。 Python 有 suds,用于 java 的 JAXB 编组。
还有这个方法
在mysql中使用XML
Most programming languages will provide you ways to do this. Python has suds, JAXB Marshalling for java.
There is also this method
Using XML in mysql
您可以将 xml 数据转储到数据库中,就像 grantk 在链接中显示的那样,或者您必须将 xml 值映射到 java、python 或 perl 中所需的 db 字段。
结果
请注意,您可以在此处以 xml 或 csv 格式输出更多 : http://jmeter.apache.org /usermanual/listeners.html
和此处:http://jmeter-tips.blogspot .com/2010/02/tip-8-how-to-save-test-results.html
You can either dump your xml data in the db like grantk show you in is link or you have to map yourself the xml value to the db field you need in java, python or perl.
Note that you can output your result in xml or csv
more here : http://jmeter.apache.org/usermanual/listeners.html
and here : http://jmeter-tips.blogspot.com/2010/02/tip-8-how-to-save-test-results.html