jmeter实现登录并设置token为全局变量

jmeter实现登录并设置token为全局变量,第1张

1.在测试计划下面添加http请求默认值,我们可以把域名添加好,每个请求只输入URL即可

2.登录请求:在消息体数据中输入json数据格式的参数

3.添加正则表达式提取器获取token

(1)引用名称 token

(2)正则表达式  "token":"(.+?)"

(3)模板 用$$引用起来,如果在正则表达式中有多个正则表达式,则可以是$2$$3$等等,表示解析到的第几个值给title。如:$1$表示解析到的第1个值

(4)匹配数字 0代表随机取值,1代表全部取值,通常情况下填0

(5)缺省值 如果参数没有取得到值,那默认给一个值让它取

4.添加BeanShell 取样器将token值设为全局变量,${__setProperty(newtoken,${token},)}

 5.添加请求头部管理器作为全局使用,将变量token使用如下。${__property(newtoken)}    

如果没有Content-Type  则手动增加:application/jsoncharset=UTF-8

这是为了自己方便记录与查看,所以记录在上,原文地址: https://www.cnblogs.com/zynzyf/p/11221958.html

接口跳转时,可以将token作为url中的一个参数传递,以便其他页面能够获取到该token,从而识别用户和授权信息。常见的做法是将token加密后传递,在接收方进行解密处理。例如,假设要跳转到目标页面时,需要在url中传递token参数,可以按照以下步骤进行处理:1. 在登录时生成一个token,在服务器端保存该token和用户信息的对应关系。2. 在跳转时将token加密后添加到url的参数中。3. 在目标页面中获取url中的token参数,并通过解密算法获取用户信息。可以选择将用户信息存储到本地或从服务器端获取。注意,为了保证token的安全性,需要采取一定的安全措施,如限制token的时效性、设置访问次数限制、加密token等,以防止token泄露或被恶意利用。在实现过程中,建议参考相关的安全规范和最佳实践。

1. 首先,打开华为手机的设置,点击“账号”,然后点击“登录”;

2. 登录华为账号,输入用户名和密码;

3. 登录成功后,点击“设置”,然后点击“应用管理”;

4. 在应用管理中,找到需要获取token的应用,点击进入;

5. 在应用详情页面,点击“获取Token”,即可获取token。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/11470144.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存