Jmeter—简单的接口测试实践

       网上有很多关于Jmeter接口测试的文章,但是大多都是一些很不实用的案例,包括有很多Jmeter的书籍,其中的案例都是非常不实用的。大家肯定遇到过一个情况,就是大多企业中的系统,都是有登录这个流程的,所以在你运行接口测试的时候,常常会遇到你已退出登录之类的提示,所以,接下来将给大家一个演示,关于从登录到后续接口的一个流程化的接口测试实践案例

       首先我们打开Jmeter,配置两个接口,一个为登录接口,第二个为登录后的页面查询接口,那么按照书本上所说的,直接调用第二个接口的结果是什么呢,答案非常简单,就是提示你无有效token,或者是你已退出登录之类的话术。这时候,就需要登录接口中返回的token来保持我们后续接口的有效性。如下图


第一个接口为登录接口,红色框框部分就是本篇文章的主角,组件名称叫正则表达式提取器,这个组件可以根据接口的返回值进行提取,在这次的实践中,我们将用正则表达式提取器提取登录接口response headers中的token,如下图所示


关于正则表达式提取器的使用方法,我会针对此组件另写一篇文章来讲解,如上图所示,此时我们已经将登录接口response headers中的token提取出来,那么这个token有什么用呢,请看下图


我们将token以参数化的形式,赋给下一个接口中的HTTP信息头管理器中,这意味着什么呢?也就是说,每次我登录成功后,再调用下面查询接口的时候,它信息头中的token是动态显示的,这样的话,就不会出现token失效的情况,使你的接口每次能够成功调用,当然了,每个公司每家企业中,对于token的一个命名方式各有不同,需要各位朋友自己去理解哦。

当配置完成后,点击运行,就能成功啦,希望能够帮到广大Jmeter的初学者

猜你喜欢

转载自blog.csdn.net/weixin_42675206/article/details/81014542
今日推荐