在实际的接口测试中,会遇到这样的情况,需要获得登录请求返回的token值作为下一个请求的传参。这种取值有很多种方式。常用的一般是json提取器和正则提取器,也可以beanshell来实现,个人习惯用正则提取器。就没有我用正则取不出的值(嘻嘻),正则到时候专门写一篇一看就懂,一学就会的取值方法。
前面说过接口自动化用例编写完成,执行时,每次执行的数据不会互相干涉。
依然拿我们的部落来举例。
我们需要完成的用例是用户发送加入部落的请求,返回成功。
这里涉及到两个注意点:1.用户只能加入一个部落 2.部落有人数限制。为了每次执行用例的数据不会互相干涉。
我们的做法是满足部落创建条件的用户创建部落成为酋长,选择另外一个用户加入部落,酋长解散部落(成员自动退出)
1.创建部落,获取部落id

在该请求的下面增加一条正则表达式提取器,用来提取部落id

2.加入部落,断言结果


本文介绍了在JMeter接口自动化测试中如何利用正则表达式提取器获取登录请求返回的token值,并将其作为后续请求的参数。通过创建部落、加入部落和解散部落的示例,阐述了接口测试中的数据隔离策略,以及如何验证接口执行的正确性,包括断言和数据库数据对比。
最低0.47元/天 解锁文章
5万+

被折叠的 条评论
为什么被折叠?



