码迷,mamicode.com
首页 > 其他好文 > 详细

jmeter基于token的接口测试实战

时间:2019-10-23 17:59:30      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:成功   密码   idt   use   height   输入   抓包工具   安全   amp   

技术图片

 

 技术图片

 

 

SessionID 是会话ID,每个会话都需要有一个SessionID; token 是在需要账号密码进行登录的情况下,产生的

技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 http://47.96.181.17:9090/rest/ac01CrmController

技术图片

 

 技术图片

 

 技术图片

 

 如果没有接口文档,我们可以利用一些抓包工具去测试接口。

技术图片

 

 技术图片

 

 技术图片

 

 绿色的对勾只代表这个请求有响应,不代表响应对不对。

技术图片

 

 这个返回结果是不对的。

要使用这个请求,必须先验证身份后才能添加用户,所以要先登录之后有了token,才能添加用户。所以在这个请求前面加上一个登录的请求。

而登录的请求是:输入用户名密码后,登录获取token。使用的是Post方式。因为使用get,后面的参数能够看到不太安全

技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 加上“HTTP信息头管理器”后运行成功。

技术图片

 

 技术图片

技术图片

 

 

我们怎么验证正则表达式提取器中得到的值是正确的呢?需要在调试的时候,添加一个 Debug Sampler,只要有自定义的变量,这个里面都能看到。debug sampler只要放到这个线程组下面即可。

技术图片

 

 

 技术图片

 

 技术图片

 

 查看 debug sampler 返回的token 跟 get_token中返回的token相同,所以这个值 "token" 能够提取成功。

接下来要把 token 这个变量,用到下个请求(add_user)中去。

技术图片

 

 技术图片

 

 请想一下:这个接口的性能应该怎么做?需要考虑哪些问题?

1. 不能直接添加用户数,因为用户的手机号码不能重复

2. 每个用户的token是不一样的

技术图片

 

jmeter基于token的接口测试实战

标签:成功   密码   idt   use   height   输入   抓包工具   安全   amp   

原文地址:https://www.cnblogs.com/lw06529/p/11727674.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!