美文网首页
Jmeter尝试使用xml文档来处理接口测试数据分离

Jmeter尝试使用xml文档来处理接口测试数据分离

作者: 懒洋洋的云睡不着 | 来源:发表于2020-06-12 16:10 被阅读0次

刚刚开始做接口测试,有接口文档但是对于respons的值还没有确定,只定义了会返回哪些key.

并且对于接口测试没有多条数据的要求,一般而言,一个接口只需要一条测试数据,所以不需要考虑到循环。

我最初的做法是针对每个接口都写了个csv文件用来保存测试所需要的参数,但是由于接口很多,同时需要很多的入参,CSV或者TXT 文档保存的东西太不友好了,而且分散在各个文件里,特别不好管理。

并且我个人的代码能力一般,曾经考虑过用beanshell sampler来预处理放在一个csv文件的数据,比如做做一个匹配之类的。

但是既然使用了jmeter这个工具了,还是要先考虑下有没有更简单的方式。

于是我把jmeter自带的函数都过了一遍,发现——xpath这个函数非常适合我。

首先我使用xpath可以算是熟练。

然后放在xml文档里,每个tag都可以自己定义,方便管理。

做法:

首先,创建xml文档:结构如下

第二步:在jmeter添加自定义参数,把该文件的path参数化。

第三步,就是使用——xpath函数来获取相应的值了

同样:请求文件可以这样写:

以及响应断言可以这样写:

最后,来看看执行结果。可以取到相应的值。

断言验证也没有报错。

这样在后续的维护中看就改这份xml就行了。

刚烤的土豆,外焦里糯,文不专业请吃点土豆改善下心情然后给我留言。

相关文章

网友评论

      本文标题:Jmeter尝试使用xml文档来处理接口测试数据分离

      本文链接:https://www.haomeiwen.com/subject/nhfntktx.html