thisisjingjing 发表于 2012-7-10 17:15:59

JMeter测试方案问题——测试xml下面的某一层节点是按顺序排列的

某个url请求返回的是一个xml文件,里面节点大致如下:
<results>
    <articles>
         <article>My life</article>
         <article>here is it</article>
         <article>a tree</article>
    </articles>
</results>


我需要测 所有的article节点是按照他们名字的字母顺序排列的,应该用什么assertion?比如上例的正确结果应该是:

<results>
    <articles>
         <article>a tree</article>
         <article>here is it</article>
         <article>My life</article>
    </articles>
</results>

archonwang 发表于 2012-7-11 16:41:05

这个应该是内容上的判断。先得看jmeter是否能支持这种类型的判断,如果不支持的话可能需要再进行定制扩展。

Donly 发表于 2012-8-15 08:49:58

可以用正则表达式提取器把<article>a tree</article>中间的内容提取出来,至于比较先后的话,估计得自己写函数或者其他了,jmeter没有自带这样的功能

br1823 发表于 2012-8-23 23:54:06

jmeter提供了三种xml的断言 如下:应该可以满足你的需求
页: [1]
查看完整版本: JMeter测试方案问题——测试xml下面的某一层节点是按顺序排列的