IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> loadrunner 12 ---token、session 设置跳过登陆 & web_add_cookie()、web_add_auto_header() -> 正文阅读

[JavaScript知识库]loadrunner 12 ---token、session 设置跳过登陆 & web_add_cookie()、web_add_auto_header()

问题

cookie 和token 同时存在,token设置了关联,cookie没设置关联,多人并发执行场景报错。

分析

cookie 是 浏览器本地的缓存的值,同时只能存在1个,多人同时登陆,浏览器保存的是最后一个user的cokie ,所以报错。
需要将 user、token、cookie 三者 对应起来。
token 和cookie 有一部分的值是相同的。

解决思路

将cookie、token写成参数,后续脚本直接调用参数
参数设置:
在这里插入图片描述
在这里插入图片描述

	web_add_auto_header("token",  //自动往后续调用接口的header中添加 token
		"bearer;{Cookie}");    
	

	web_add_cookie("ParametersCookie=Ture;path=/;domain=www.fruitease.com;token-test={Cookie}"); //设置cookie

注意:1、参数取值要根据对应的User取值,故 user和cookie(token)的顺序要在同一行
2、登陆账号可通过 RedisDesktopManager 获取

函数详解:web_add_cookie()

web_add_cookie(“ParametersCookie=Ture;path=/;domain=www.fruitease.com;token-test={Cookie}”); //设置cookie
函数原型:int web_add_cookie( const char *Cookie);

其中cookie参数列表格式添加如下:
name=VALUE; (required) //需要添加的cookie变量名=变量值,必须有
domain=DOMAIN_NAME; (required) 需要cookie的域名,必须有
expires=DATE; 失效日期 可以可无,最好有。
其实该字段是根据服务端设置的,服务端设置可以保存多长时间,就保存多长时间,Lr在模拟时该时间一般要在服务端允许的时间范围内,但是不在范围内好像也不报错,估计也不会有用,有的cookie是根据session来的,比如截图中的cookie有效期为end of session,意思就是session死了,cookie也就失效了,所以你设置再长时间也没有用啦。
path=PATH;(default path is “/”) //cookie的适应范围,
/代表该cookie从该程序的根目录起适用,lr中按照此设置即可

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2022-01-17 11:25:24  更:2022-01-17 11:27:03 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 12:33:22-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码