loadrunner Web_类函数之web_add_cookie()

loadrunner Set-Cookie: JSESSIONID=7FCB620A39C91E4143165220C8CD64F3; 【代码】loadrunner Set-Cookie: JSESSIONID=7FCB620A39C91E4143165220C8CD64F3; 阅读详情

web_add_cookie()--常用函数

添加,删除或替换一个cookie。

在以下示例中,web_add_cookie函数将名为“client_id”的cookie添加到脚本可用的Cookie列表中。

该函数一般用于绕过登录主机访问登录页面去操作,模拟用户直接在线;

Cookie值的作用是帮助我们保存部分数据内容,再就是帮我存储一个在线状态信息;

web_add_cookie(“client_id =China127B; path = /; expires = Wednesday,09-Nov-2001 23:12:40GMT; domain = www.cnn.com”);

web_add_cookie 这个的函数原来真的能过逃过登录。

函数原型:int web_add_cookie( const char *Cookie);

其中cookie参数列表格式添加如下:
Defines the cookie to add or modify. The Cookieparameter has the following format:
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路径,默认是当前路径还是根目录呀?这个/目录到底是哪里呢?都不是,该path路径的意思是cookie的适应范围,/代表该cookie从该程序的根目录起适用。这个也是要根据服务端设置来的,看截图的path路径为/,表示呀该cookie从该应用的根目录开始适用,lr中按照此设置即可,当然也可以设置成根目录以下的目录,可是你客户端怎么知道根目录以下还有哪些目录呢?哈哈,所以这能照抄服务端返回的目录啦。
使用办法,在firefox浏览器中运行一次实际的登录过程,登录过程中开启httpfox插件,获取接受到的cookies各个字段的值,然后加到lr的初始化里(vuser_init()),绕过登录。
代码如下:
web_add_cookie("tonido-login-seed-10001=588831e0-2d20-43bf-8aad-979590571e68; path=/;expires=Wednesday, 09–Nov–2011 23:12:40 GMT;domain=blog.youkuaiyun.com");

web_add_cookie("tonido-login-hash-10001=df420fa77e1facf1c5ad1d3de3b5ee007bffcf09;path=/; expires=Wednesday, 09–Nov–2021 23:12:40 GMT; domain=blog.youkuaiyun.com");

web_add_cookie("tonido-login-user-10001=blog.youkuaiyun.com; path=/; expires=Wednesday,09–Nov–2011 23:12:40 GMT; domain=blog.youkuaiyun.com");

参数里的name,value,path,domain的值都是可以直接从httpfox中获取到的,至于expires你可以随便写,只要是未来时间即可。
添加完cookie后,那些需要登录后才能进行的操作,再也不用登录后再操作了,因为登录实在是太消耗时间了。

LR使用web_add_cookie函数进行cookie模拟 比如要进行论坛中的文件下载功能的测试。我们都知道只有登录用户才能进行下载操作,这样我们的测试过程可能就变成了先登录系统,然后再进行下载操作。在使用loadrunner设计脚本时就要先在初始化部分写登录脚本,然后再action中写下载操作,当单个用户运行时我们可能看不到什么问题。当用户并发量较多时,问题马上暴露出来了。大部分用户可能很长时间也没有下载成功,大量的初始化登录操作已经给系统造成了很大的压力,而在日常访问中,这种大量短时间登录的压力是不容易出现的。这样的测试结果可能无法达到我们的测试目标。 立即下载

相关推荐

CCD成像原理以及机器视觉中的相机选型

CCD成像原理以及机器视觉中的相机选型 近年来,随着人工智能的高速发展和图像处理技术的日益成熟,机器视觉在自动化领域发挥着越来越大的作用。机器视觉被用于代替人工视觉,使机器人能够完成以往只有人工才能完成的任务,这大大减少了在危险环境下工作的风险。同时,在来料无序或工作环境杂乱的情况下,机器视觉可以显著提高生产效率和自动化柔性程度。随着人们对工业设计水平和生产效率需求的日益提高,机器视觉正在逐步代替传统复杂繁琐的自动化模式,成为当今的主要发展趋势。 机器视觉是一项综合的技术,包括数字图像处理,传感器,光学

cszn6666的博客 5571

loadrunner之web_add_cookie函数

记录下今天遇到的loadrunner利用cookie绕过登陆的问题........ 首先,我们可以通过F12抓包,获取到相关的cookie信息 然后,利用 int web_add_cookie( const char *Cookie) 函数手动添加cookie 相关参数: name F12抓包获取的cookie,必须要写 domain 域名,即抓包信息中的Host,必须要写 expires 设置cookie的有效时间,可不写 path 路径,一般都

weixin_45663954的博客 2333

使用Wireshark抓取用户在网站的登陆密码

(POST请求是浏览器向服务器提交数据的方式,我们的用户名和密码就是这样提交出去的),单击点开,发现我们的账号和密码,就被抓取到了,在。(注意哦,要去掉http和/,比如http://www.4399.com/,我们只需要记下4399.com即可)(这句话是筛选数据,就是只显示IP为我们要抓取网站的数据) ,点击右边的蓝色箭头。这就是Wireshark简单的抓取登录密码的教程,只适用于http协议的网站。”打开,是这个样子,上面的数据先不用管,我们先点击左上角红色的方块停止抓包。,然后回车,得到的IP为。

泡泡的博客 1万+

loadrunner对于cookie的操作

loadrunner的web录制功能是自动的增加cookie的,只要在cookie不过期的情况下,我们不需要手工的增加cookie。由于请求接口会设置cookie,这里就没有写具体操作cookie,下面列举了一些cookie的操作方法: web_remove_cookie() web_add_cookie() web_cleanup_cookies(); web_reg_add_cookie();...

qq_36675851的博客 3024

泛微E8流程监控指南:如何用SQL实时追踪审批节点状态?

本文详细介绍了如何利用SQL实时监控泛微E8系统中的审批流程状态,包括核心数据表结构解析、全链路监控SQL实战以及智能预警机制设计。通过数据库直接查询和状态关联分析,帮助企业快速定位卡顿节点,提升流程效率。适用于需要优化OA系统流程管理的企业IT人员和业务主管。

weixin_30687051的博客 437

Cadence Sigrity PowerDC实战:如何用PCB电热混合仿真解决散热难题(附详细配置步骤)

本文详细介绍了如何利用Cadence Sigrity PowerDC进行PCB电热混合仿真,以解决高功率密度设计中的散热难题。文章通过解析电热耦合原理,并附上详细的配置步骤与实战技巧,指导硬件工程师同步优化电气性能与热管理,从而在设计源头提升产品可靠性与效率。

weixin_29292535的博客 196

loadrunner常用方法添加cookie

使用fiddle抓包分析cookie,然后在LR中加入必要cookie Action(){ //获取特权吗 lr_start_transaction("获取特权"); // web_add_cookie("cn_7415364c9dab5n09ff68_dplus={\"distinct_id\": \"1589ef89e4734c-071c4b61f-13691e7e-2c60...

weixin_30765505的博客 1896

S32DS使用手把手教程:从零实现CAN通信配置

深入讲解S32DS使用过程中如何从零开始配置CAN通信,涵盖关键步骤与实用技巧,帮助开发者快速上手S32DS使用中的常见问题与调试方法。

weixin_42405592的博客 1126

loadrunner Web_类函数之web_add_cookie_ex()

web_add_cookie_ex()--常用函数 添加具有指定添加行为的Cookie,web_add_cookie的加强版本; 以下示例将带有空域的Cookie添加到Cookie表的开头。 web_add_cookie_ex(      “Cookie = client_id = China127B; path = /; expires = Wednesday,09-Nov-200123:12...

testingstar的专栏 861

西门子PLC新手必看:200SMART与1200/1500的MODBUS RTU通讯实战(附完整配置流程)

本文详细解析了西门子PLC中S7-200 SMART与S7-1200/1500之间实现MODBUS RTU通讯的完整实战流程。内容涵盖硬件接线、软件配置及程序编写,重点讲解了200SMART作为从站、1200/1500作为主站的典型架构,并提供了关键功能块的使用方法和常见问题排查技巧,帮助新手快速打通不同系列PLC间的数据交换。

weixin_29214559的博客 394

YOLOv8改进策略【卷积层】| CVPR-2023 部分卷积 PConv 轻量化卷积,降低内存占用

本文记录的是利用优化的目标检测方法研究。深度可分离卷积可以减少FLOPs,但会导致更高的内存访问,引起延迟并减慢整体计算。部分卷积利用逐点卷积处理通道冗余,减少模型计算量和内存访问量。Run, Don’t Walk: Chasing Higher FLOPS for Faster Neural Networks及其改进的实现代码如下: 四、创新模块 4.1 改进点⭐ 模块改进方法:直接加入(第五节讲解添加步骤)。模块加入如下:模块改进方法:基于的(第五节讲解添加步骤)。第二种改进方法是对中的进行改进,并将

Limiiiing的博客 1015

loadrunner Web_类函数之web_reg_add_cookie()

web_reg_add_cookie()--常用函数 注册搜索文本字符串,如果找到文本,则添加一个cookie。(带“reg”的函数都是属于注册型函数,一般都是先注册后被后续的协议请求所使用) int web_reg_add_cookie(constchar * cookie,constchar * searchstring,LAST);    参数说明: cookie:定义要添加或修改...

testingstar的专栏 1837

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

loadrunner使用cookie绕过登录

1        为什么要使用cookie模拟          从日常项目测试过程中的问题说起。 比如要进行论坛中的文件下载功能的测试。我们都知道只有登录用户才能进行下载操作,这样我们的测试过程可能就变成了先登录系统,然后再进行下载操作。在使用loadrunner设计脚本时就要先在初始化部分写登录脚本,然后再action中写下载操作,当单个用户运行时我们可能看不到什么问题。当用户并发量较多时

muier的专栏 8293

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

LR使用web add cookie函数进行cookie模拟

LR使用web add cookie函数进行cookie模拟

qq_44884203的博客 372

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

LR使用web_add_cookie相关讲解

LR使用web_add_cookie函数进行cookie模拟 http://ruilin215.iteye.com/blog/1207045   1 为什么要使用cookie模拟 从日常项目测试过程中的问题说起。 比如要进行论坛中的文件下载功能的测试。我们都知道只有登录用户才能进行下载操作,这样我们的测试过程可能就变成了先登录系统,然后再进行下载操作。在使用loadrunne

Mandypan的博客 2229

LoadRunner 函数之 web_add_cookie写法

Action() {     // 添加cookie     web_add_cookie("is_login=True;path=/;domain=10.1.102.75");     // HTTP GET 请求     web_custom_request("with_cookie",                        "URL=htt

Mandypan的博客 3687

loadrunner常用函数_LoadRunner中的七个常用函数

LoadRunner中的七个常用函数Check Functions (检查函数):1.1.1 int web_reg_find (const char *attribute_list, LAST)Description:1). web_reg_find属于注册函数,注册一个在web页面中搜索文本字符串的请求,在接下来Action(象web_url)类函数中执行搜索。2)、通过查找期望的字符是...

weixin_39864682的博客 689

Loadrunner 中 cookie 解释与用法

Loadrunner 中 cookie 解释与用法 loadrunner 中与 cookie 处理相关的常用函数如下: web_add_cookie(): 添加新的 cookie 或者修改已经存在的 cookie web_remove_cookie(): 删除指定的 cookie web_cleanup_cookies(): 删除所有被 Vuser 保存的 cookie web_reg_a

星火baba 5173

loadrunner 12 ---token、session 设置跳过登陆 & web_add_cookie()、web_add_auto_header()

loadrunner 12 ---token、session 设置跳过登陆 & web_add_cookie()、web_add_auto_header()

m0_37791505的博客 2762

loadrunner--loadrunner脚本录制函数

1、loadrunner脚本录制:web_add_cookie函数 LR使用web_add_cookie函数进行cookie模拟 1、为什么要使用cookie模拟 从日常项目测试过程中的问题说起。比如要进行论坛中的文件下载功能的测试。我们都知道只有登录用户才能进行下载操作,这样我们的测试过程可能就变成了先登录系统,然后再进行下载操作。在使用loadrunner设计脚本时就要先在初始化部分写登

最爱酸菜鱼 798

loadrunner Web_类函数之web_remove_cookie()

web_remove_cookie()--常用函数 删除指定的cookie。 intweb_remove_cookie(const char * Cookie);    参数说明: object:评估到类型为WebApi的对象的表达式。通常是webfor Java和Visual Basic。另请参见函数和常量前缀。 Cookie:要删除的Cookie的名称。名称的VALUE不是必需的,...

testingstar的专栏 1264

LoadRunner使用Cookie跳过登录

使用Cookie跳过登录好处 录制脚本时,对不必要登录的业务场景能够免除录制时间,并且大大减少录制脚本的大小 以LoadRunner12+Win10+IE11为例 第一步

泡泡龙的博客 2130

正则表达式的运用—— 一键删除Loadrunner录制脚本时生成的无关函数

正则表达式的运用—— 一键删除Loadrunner录制脚本时生成的无关函数     正则表达式非常的强大,我学得很皮毛,基本上是打开正则表达式30分钟入门教程.pdf这个文档,边看边写表达式。正则的规则比较多,不经常使用的话非常容易忘记,所以还是需要多多练习。    因为需要经常使用Loadrunner录制Web页面时,脚本中都会生成一些无关的函数,需要手动删除。手工删除耗时耗力,使用正则

小英子的博客 3782
上一篇: loadrunner Web_类函数之web_add_auto_header()
下一篇: loadrunner Web_类函数之web_add_cookie_ex()
testingstar
博客等级 码龄15年 77粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值