前言
最近抽时间接触了一下Katalon Studio(后面简称KS),并且利用KS做了一些接口测试的试验,感觉还不错,不过其中接口授权中缺少通过token动态验证的方案,虽然KS支持Authorization(Basic\OAuth1.0\2.0协议),但是对仅使用jwt的接口安全验证并没有便捷的方式,下面是最近做的一个小dome做个抛砖引玉。
获取token值
1、新建一个API/Web Service的项目,在Object Repository中添加Web Service Request,method选择post,设置url路径用于获取token,例如:http://127.0.0.1:8088/token,在HTTP Body中输入用户名和密码,如下图所示:

2、点击运行按钮进行测试,测试结果如下:

3、在Data Files中创建CSV格式的测试数据,如下图所示:

4、切换到Verification中获取响应结果的access_token值,Groovy 编码如下:

5、运行和验证结果(Test Request And Verify),结果如下:

对应生成的数据

6、将token值赋予其他接口请求的请求头中,如下图所示:

其中要在当前请求中创建该域内的变量variable,并把之前获取的token值赋予它,如下图所示:

配置完成后执行该接口测试,请求成功,如下图所示:

结语
本方法仅通过将登陆获取的token临时写到testdata中,再次调用来处理不同接口间token的验证,之前本打算在katalon中使用动态全局变量赋值方法,但是没有走通,如果有更好方法欢迎留言。
-
接口
+关注
关注
33文章
9443浏览量
156108
原文标题:重磅!三大运营商同时宣布,第一批19城市同时推进
文章出处:【微信号:GeWu-IOT,微信公众号:物联网资本论】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
高压漏电起痕试验机测试试验的注意事项
回流焊测试试验的重要性?
端子可靠性测试试验的具体内容及意义
请问如何进行电子护照的安全测试验证?
请问如何验证“psa_initial_attest_get_token”生成的令牌?
汽车局部刚度测试试验的详细资料合集(资料程序)免费下载
单板测试试验台
中国电信:完成N4接口开放性测试验证
Katalon:GUI知识总览
Katalon:移动端测试
【有奖直播】Molex高速互联电缆测试验证方案

基于Katalon Studio的接口测试试验token的验证
评论