Loadrunner在post请求的cookie中插入其它多个值

有一个商城,提交订单的时候,需要在post请求的cookie中set一个code码,便于防刷

 1 tijiao()
 2 {
 3
 4     lr_think_time(1);
 5
 6     web_reg_save_param("validcode",
 7         "LB=validcode=",
 8         "RB=;",
 9         "Search=All",
10         LAST);
11
12
13
14     web_submit_data("toSubmitOrderAjax.jsp",
15         "Action=http://v2.pconline.com.cn:8005//toSubmitOrderAjax.jsp?_time=1472717987749",
16         "Method=POST",
17         "RecContentType=text/html",
18         "Referer=http://v2.pconline.com.cn:8005//order.jsp",
19         "Snapshot=t279.inf",
20         "Mode=HTTP",
21         ITEMDATA,
22         "Name=userAddressId", "Value=21", ENDITEM,
23         "Name=goodsId", "Value=29262", ENDITEM,
24         "Name=specsId", "Value=90", ENDITEM,
25         "Name=count", "Value=1", ENDITEM,
26         LAST);
27
28
29      lr_output_message("# 响应头信息:\n %s",lr_eval_string("{validcode}"));
30
31      web_add_cookie("hyhphone=13610262187; DOMAIN=v2.pconline.com.cn");
32
33     web_add_cookie("hyhuserkey={userkey}; DOMAIN=v2.pconline.com.cn");
34
35     web_add_cookie("validcode={validcode}; DOMAIN=v2.pconline.com.cn");
36
37     web_submit_data("submitOrder.jsp",
38         "Action=http://v2.pconline.com.cn:8005//submitOrder.jsp",
39         "Method=POST",
40         "RecContentType=text/html",
41         "Referer=http://v2.pconline.com.cn:8005//order.jsp",
42         "Snapshot=t280.inf",
43         "Mode=HTTP",
44         ITEMDATA,
45         "Name=count", "Value=1", ENDITEM,
46         "Name=goodsId", "Value=29262", ENDITEM,
47         "Name=specsId", "Value=90", ENDITEM,
48         "Name=userAddressId", "Value=21", ENDITEM,
49         "Name=payType", "Value=alipay", ENDITEM,
50         "Name=comment", "Value=", ENDITEM,
51         LAST);
52
53
54     return 0;
55 }
时间: 2024-10-17 02:05:10

Loadrunner在post请求的cookie中插入其它多个值的相关文章

对GET/POST请求返回cookie中的键值对进行重新组合

get/post请求返回的cookie中并不是所有的键值对我们都需要,我们只需要提取我们需要的进行重新组合就可以了. 如下图是一个GET请求返回的cookie 我需要提取其中的 uin,skey等相关键值对. 以下函数可以完成我们的需要: //using System.Text.RegularExpressions; public string GetCookieByName(List<string> keylist, string cookie) { string str = "&

cookie中的domain和path

div.example { background-color: #e5ecf3; color: #000; padding: 0.5em; margin: 1em 2em 1em 1em } div.warning { border: 1px solid #f00 } 1.cookie中的domain代表的是cookie所在的域,默认情况下就是请求的域名,例如请求http://www.server1.com/files/hello, 那么响应中的set-Cookie默认会使用www.server

http 请求头的Cookie中的 JSESSIONID 是什么?

这是一个保险措施因为Session默认是需要Cookie支持的. 但有些客户浏览器是关闭Cookie的这个时候就需要在URL中指定服务器上的session标识. http本身是无session的,无法跟踪客户端的信息,换句话说:http协议不管是谁联接自己. 为了实现session,必须有浏览器支持.浏览器可以用cookie存储session,这是最通用的做法. 但是,如果我自己写一个完全符合http协议的浏览器,但是不配合服务器的session要求,那么服务器就无法产生session. 好在现

Loadrunner脚本回放 场景运行过程中常见错误分析

问题一:Loadrunner超时错误问题描述 Loadrunner超时错误:在录制Web协议脚本回放时超时情况经常出现,产生错误的原因也有很多,解决的方法也不同. 问题现象Error -27728: Step download timeout (120 seconds) has expired when downloading non-resource(s). 错误分析对于HTTP协议,默认的超时时间是120秒(可以在LoadRunner中修改),客户端发送一个请求到服务器端,如果超过120秒服

LoadRunner之Paramater在负载测试中的数据生成规则

LoadRunner之Paramater在负载测试中的数据生成规则 前段时间在做性能测试的时候,基于业务的需求,使用到了Unique Number的参数类型. 脚本的业务是注册以alien开头,后面接数字的用户帐号,填写相关帐号信息.提交企业信息进行审核. 其中用户帐号是alien开头拼接一个唯一数字的参数,如图: 下面对Unique Number进行相关解释,先引用官方资料:(相信大家也理解这段话的意思) Unique Number: Assigns a range of numbers to

关于Cookie中的URL编码

今天对登录访问的安全以及web客户端存储做了一些大致的理解,在学习cookie的使用时发现其名称以及存储的字符串值是必须经过URL编码的. 然而网上的一些示例都没有做这一个动作,所以将参考阮一峰老师的关于URL编码博文做些解决分享: 一.问题的由来 URL就是网址,只要上网,就一定会用到. 一般来说,URL只能使用英文字母.阿拉伯数字和某些标点符号,不能使用其他文字和符号.比如,世界上有英文字母的网址"http://www.abc.com",但是没有希腊字母的网址"http:

关于jsonp跨域过程中 cookie中的值一直为null的原因

今天技术交流群里的小伙伴一直被一个问题而困扰,就是写入cookie里面的值 再次进行请求时 cookie 就为空了 他被问题纠结了一天  我也好奇了一天 终于在快下班的时候 他解决掉了 下面我来收一个渔翁之利 上图啦: 这个是他ajax请求的跨域 这是在ashx一般处理程序中写的读写cookie的操作 这就是问题所在 ,代码没有问题  但是cookie里第二次就是获取不到了捏 最后他给出的解决方案就是 在ashx刚开始的时候 加上 context.Response.AddHeader("P3P&

vue resource 携带cookie请求 vue cookie 跨域(六)

1.依赖VueResource  确保已安装vue-resource到项目中,找到当前项目,命令行输入: npm install vue-resource --save 在主方法添加 过滤 Vue.http.interceptors.push(function(request, next) {//拦截器 // 跨域携带cookie request.credentials = true; next() }) 以下是针对每个请求都会携带cookie ,也可以指定接口请求携带cookie this.$

iOS-WKWebView携带cookie发送http请求,cookie失效

发送请求代码: NSString *testUrl = @"http://10.22.122.7:8081/test2_action/view_index"; NSURL *url = [NSURL URLWithString:testUrl]; NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy tim