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. [转]Android Studio创建Xposed模块项目时BridgeApi的正确添加方式

    使用Android Studio创建的空项目作为Xposed Module App,对于Api Jar包的引用方式,一开始是按照傻瓜式Jar Lib的处理方式,复制XposedBridgeApi-54 ...

  2. iptables规则组成

    一.四张表五条链 组成部分:四张表 + 5条链(Hook point) + 规则 四张表:filter nat mangle raw 五条链:PREROUTING INPUT FORWARD OUTP ...

  3. X240s安装Win7 以及如何启用ExpressCache

    新买了一台X240S笔记本,尝试了带的Win8正版一个月后,实在无法适应Win8,干脆退回Win7完事,以下为安装过程, 第一步:制作启动U盘 首先,下载一个iso格式的Win7安装镜像文件,利用微软 ...

  4. WEB 文件上传

    关键:<input name="file" type="file"/> 然后,在外面<form>层中必须写上:enctype=" ...

  5. [AJAX系列]XMLHttpRequest请求

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  6. useradd 添加用户

    功能介绍 useradd命令用于Linux中创建的新的系统用户.useradd可用来建立用户帐号.帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号.使用useradd指令所建 ...

  7. Day Four(Beta)

    站立式会议 站立式会议内容总结 331 今天:增加了若干话题:建立chat–user类,查阅bmob文档. 明天: 学习bmob的sql操作 442 今天:登录信息在主页上更新数据 遇到的问题:无 明 ...

  8. extJs学习基础 容器的介绍

    Viewport: 一个专门的容器用于可视应用领域(浏览器窗口). Viewport渲染自身到网页的documet body区域, 并自动将自己调整到适合浏览器窗口的大小,在窗口大小发生改变时自动适应 ...

  9. Jsoup获取部分页面数据失败 org.jsoup.UnsupportedMimeTypeException: Unhandled content type. Must be text/*, application/xml, or application/xhtml+xml.

    用Jsoup在获取一些网站的数据时,起初获取很顺利,但是在访问某浪的数据是Jsoup报错,应该是请求头里面的请求类型(ContextType)不符合要求. 请求代码如下: private static ...

  10. git diff命令

    1. 比较两次提交的差异 2. 两个分支之间的比较 3. 暂存区和版本库的比较