美文网首页
06.Soapui保存使用认证token

06.Soapui保存使用认证token

作者: 笑着字太黑 | 来源:发表于2021-07-27 14:23 被阅读0次

新建工程LanzySopui
1.LanzySopui->New Testsuit

2.Testsuit右键->New Testcase

3.Testcase右键->Add Step->REST Request

Step 名称:Login Request
REST API URL:https://XXX/login
Method: POST/GET 根据情况选择,通常选POST
Media Type:根据情况选择 通常选application/json,具体内容里面添写传给API的参数
REST API 返回值:

{
  "status": "OK",
  "result": {"auth_token": "xxxxxxxx"}
}

4.Testcase右键->Add Step->Groove Script

import groovy.json.JsonSlurper  
  
def xresponse = testRunner.testCase.testSteps["Login Request"].testRequest.response.contentAsString  
def slurper = new JsonSlurper()  
def re = slurper.parseText(xresponse)  
def token=re.result.auth_token
log.info(token)
testRunner.testCase.testSteps["Auth Token Properties"].setPropertyValue("token",token)
1.Login Request: 第三步做成Login用的Rest Request时的step名
2.re.result.auth_token:result.auth_token为login返回json中token所在位置
3.Auth Token Properties:第五步做成step名
4.token:第五步做成properties名

5.Testcase右键->Add Step->Properties

Step 名称: Auth Token Properties
点击加号添加名称为token的properties

6.左侧工程列表中点击选择LanzySopui(根据情况自行选择)

在下方Custom Properties中点击加号添加名称为token的properties

7.Testcase右键->Add Step->Properties Transfer

1.点击加号添加transfer规则,名称随意
2.Source选择Auth Token Properties->token->XPath
3.Target选择LanzySopui->token->XPath

8.在任意位置新建需要认证Token的REST Request

Request窗口下方选择Headers
Header:【认证Key】,例:AUTH-TOKEN
Value:${#Project#token}

9.其他补充说明

送信时可能需要指定编码,工程列表中选中REST Request,在下方的Request Properties的Property中找到Encoding,在Value中写入编码,比如UTF-8

相关文章

  • 06.Soapui保存使用认证token

    新建工程LanzySopui1.LanzySopui->New Testsuit 2.Testsuit右键->Ne...

  • JWT原理

    1. JWT和传统token 基于传统的token认证用户登录,服务端给返回token,并将token保存在服务端...

  • Flutter 状态管理 Bloc 之登录示例

    1. 依赖 2. UserRepository 用于管理用户数据 提供认证方法,删除Token,保存Token,是...

  • Java中高级核心知识全面解析——认证授权(Token 认证)

    一、Token 认证的优势 相比于 Session 认证的方式来说,使用 token 进行身份认证主要有下面三个优...

  • jwt

    jwt 传统的token认证用户登录,服务端生成token返回给前端,并把相应的token保存到服务端,前端下次请...

  • nodejs 收藏文章

    nodejs token Oauth认证 Oauth 认证-JWT 在Nodejs中使用JSON WEB Toke...

  • Token登录认证

    参考文章: Token 认证的来龙去脉 前后端分离使用 Token 登录解决方案 理解Cookie和Session...

  • 我是怎么做App token认证的

    使用Token来做身份认证在目前的移动客户端上非常流行,Token这个概念来源于OAuth认证,主要是在服务端实现...

  • Django:rest framework之认证(authent

    用户url传入的token认证 请求头认证 多个认证规则 认证和权限 全局使用上述操作中均是对单独视图进行特殊配置...

  • 带你了解JWT

    @TOC 什么是JWT 认证方式 在JWT之前,我们用过Sssion来进行认证,也使用过Token认证。那么这两种...

网友评论

      本文标题:06.Soapui保存使用认证token

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