Loadrunner关联取参及设置检查点:

获取post的响应值当作参数存储,要在此post请求之上添加

 web_reg_save_param("sign",
"LB=md5码是:[",
"RB=]",
"Search=All",
LAST); web_submit_data("tomd5",
"Action=http://v49.pclady.com.cn:8090/servlet/tomd5",
"Method=POST",
"RecContentType=text/html",
"Referer=http://192.168.23.25:8080/tomd5/index.jsp",
"Snapshot=t124.inf",
"Mode=HTTP",
ITEMDATA,
"Name=courseId", "Value=1802", ENDITEM,
"Name=prizeID", "Value=432", ENDITEM,
"Name=r", "Value={time}", ENDITEM,
"Name=userId", "Value={userId}", ENDITEM,
"Name=tijiao", "Value=提交", ENDITEM,
LAST); //lr_output_message("# sign: %s",lr_eval_string("{sign}")); lr_rendezvous("all");
lr_start_transaction("prizeDraw");
web_submit_data("prizeDraw.do",
"Action=http://v2.pclady.com.cn:83/app/prize/prizeDraw.do?",
"Method=POST",
"RecContentType=text/html",
"Referer=",
"Snapshot=t75.inf",
"Mode=HTTP",
"EncType=application/x-www-form-urlencoded; charset=GBK",
ITEMDATA,
"Name=courseId", "Value=1802", ENDITEM,
"Name=prizeID", "Value=432", ENDITEM,
"Name=r", "Value={time}", ENDITEM,
"Name=userId", "Value={userId}", ENDITEM,
"Name=sign", "Value={sign}", ENDITEM,
LAST);

检查点设置:在请求下面

web_submit_data("login.jsp",
"Action=https://v46.pclady.com.cn/passport3/passport/login.jsp",
"Method=POST",
"RecContentType=text/html",
"Referer=http://v46.pclady.com.cn/passport3/",
"Snapshot=t6.inf",
"Mode=HTTP",
ITEMDATA,
"Name=username", "Value={username}", ENDITEM,
"Name=password", "Value=123456test", ENDITEM,
"Name=return", "Value=http://v46.pclady.com.cn/passport3/ok.jsp", ENDITEM,
"Name=_test", "Value=a parameter follow to track", ENDITEM,
LAST); web_reg_find("Text=Welcome",
"SaveCount=Welcome_Count",
LAST );
web_url("c",
"URL=http://v46.pcbaby.com.cn/passport3/c?s=D6C87F772BB52A41D99A16703BD15AE355482C7B0A5BA857A536458EE44B4FD9&u={username}&auto=1&r=http://v46.pchouse.com.cn/passport3/c?s=&r=http://v46.pconline.com.cn/passport3/c?s=&r=http://v46.pcauto.com.cn/passport3/c?s=&r=http%3A%2F%2Fv46.pclady.com.cn%2Fpassport3%2Fok.jsp",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t7.inf",
"Mode=HTTP",
LAST); if (atoi(lr_eval_string("{Welcome_Count}")) > ){ lr_output_message("Log on successful."); } else{ lr_error_message("Log on failed"); return(); }

Loadrunner关联取参及设置检查点的更多相关文章

  1. loadrunner关联取参--响应值unicode编码处理过

    背景:做电商提交订单,需要获取订单号,然后进行支付.状态变更等操作 submitOrder() { lr_think_time(); /* 提交订单 */ /* specsId:规格ID,hyh_go ...

  2. LoadRunner 关联和集合点、检查点

    1)关联的定义 很多时候,当时录完之后,没有问题.过一段时间再跑脚本,就不会成功.比如session,过期了,再一次使用,就会出错.这个时候,需要在每次访问的时候动态的拿到session,这种情况就需 ...

  3. LoadRunner可以把关联取值当作检查点来使用

    在性能测试过程中,很多人都会想通过使用检查点来检查系统响应是否正常,LR的51Testing软件测试网E$S ]:x(d a6h.G \(y 检查点对“死”的,静态的 可以做到检查作业,但是对于动态时 ...

  4. LoadRunner设置检查点的几种方法介绍

    前段时间在群里跟大家讨论一个关于性能测试的 问题,谈到如何评估测试结果,有一个朋友谈到规范问题,让我颇有感触,他说他们公司每次执行压力测试的时候,都要求脚本中必须有检查点存在,不然测试结果 将不被认可 ...

  5. loadrunner:设置检查点的几种方法

    判断操作是否成功,检查点是必不可少的.loadrunner中可以设置文本检查点和图片检查点,下面记录一下loadrunner设置检查点的几种方法. 前言:在回放脚本时,必须确定run-time set ...

  6. LoadRunner脚本编写(5)-- 检查点,关联等函数

    LoadRunner脚本编写(5)-- 检查点,关联等函数 http://www.51testing.com/?34866/action_viewspace_itemid_70224.html来继续翻 ...

  7. loadrunner 关联匹配多个值

    loadrunner 关联获取从服务器返回相关值,如果需要把所有匹配的值都获取并且把这些值打印出来,怎么做呢? 1.首先要把把所有的匹配值都保存起来,需要在关联函数里面多传递一个参数:"Or ...

  8. 品味性能之道<八>:Loadrunner关联技巧与字符处理

    一.概述       Loadrunner作为HP出品的性能测试工具,拥有太多奇妙魔法甜点供予性能测试人员享用,其中吃起来比较有嚼劲的那就是关联了.当然在关联之后我们还需要一些简单的字符处理,用以生成 ...

  9. LoadRunner参数化取值与连接数据库

    LoadRunner参数化取值与连接数据库   LoadRunner在使用参数化的时候,通常都是需要准备大数据量的,也因此LoadRunner提供两种参数化取值方式,一种是手动编辑,另一种就是通过连接 ...

随机推荐

  1. (转)RSA算法原理(二)

      作者: 阮一峰 日期: 2013年7月 4日 上一次,我介绍了一些数论知识. 有了这些知识,我们就可以看懂RSA算法.这是目前地球上最重要的加密算法. 六.密钥生成的步骤 我们通过一个例子,来理解 ...

  2. MATLAB调用C程序、调试和LDPC译码

    MATLAB是一个很好用的工具.利用MATLAB脚本进行科学计算也特别方便快捷.但是代码存在较多循环时,MATLAB运行速度极慢.如果不想放弃MATLAB中大量方便使用的库,又希望代码能迅速快捷的运行 ...

  3. ASP.NET MVC3入门教程之参数(数据)传递

    本文转载自:http://www.youarebug.com/forum.php?mod=viewthread&tid=98&extra=page%3D1 MVC模式的参数(数据)传递 ...

  4. sFlow

    http://www.sflow.org/developers/specifications.php http://www.inmon.com/technology/index.php sFlow s ...

  5. 服务端JavaScript之Rhino

    最近在看js的书,书上有介绍两个服务端js,以前只听说过node.js,第一次听说Rhino.js,并且已经集成到了jdk1.6;看来还是见的少啊! Rhino是一种用Java编写的javaScrip ...

  6. RHCSA试题分享

    RHCSA 部分 密码破解 在linux16最后加入 rd.break 进入交换模式以后输入下列指令: mount  -o remount,rw /sysroot chroot /sysroot pa ...

  7. 消息队列写入内容后,读出来的自动包裹了<string>标签,自定义格式化器解决该issue

    /// <summary> /// 该格式化器使输入即输出 /// </summary> public class StringFormatter : IMessageForm ...

  8. android 调用电话功能

    今天用到了打电话的功能,这要如何实现呢? 很简单 1.创建对应对的xml展示页面喝java文件 2.在manifest中添加权限 下面上代码吧: 这是布局的一部分 <LinearLayout a ...

  9. oracle数据匹配merge into

    来源于:http://blog.csdn.net/vtopqx/article/details/50633865 前言: 很久之前,估计在2010年左右在使用Oralce,当时有个需求就是需要对两个表 ...

  10. extJs学习基础5 理解mvvm的一个小案例

    今天很是幸运,看到了一位大神的博客,学习了不少的东西.太感谢了.(满满的都是爱啊) 建议去学习这个大神的博客,真心不错. 博客地址:http://blog.csdn.net/column/detail ...