Action()
{
//获取响应结果
web_reg_save_param("system_code",
"LB=system_code\":\"",//匹配的左边界
"RB=\"",//匹配的右边界
LAST);

web_reg_save_param("session_id",
"LB=session_id\":\"",
"RB=\"",
LAST);

//获取当前时间戳
web_save_timestamp_param("time_stamp", LAST);
lr_output_message("当前时间戳:%s",lr_eval_string("{time_stamp}"));
lr_save_string("15800929086","mobile");
lr_output_message("当前手机号:%s",lr_eval_string("{mobile}"));
lr_save_string("http://192.168.8.151:5200","url");
lr_rendezvous("集合点");
lr_start_transaction("获取session");
web_custom_request("web_custom_request",
"URL={url}/560/system/getSession",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Mode=HTTP",
"EncType=application/json",
"Body={"
"\"destination\":\"system.getSession\","
"\"mobile\":\"{mobile}\","
"\"imei\":\"ffffffff-b210-bf58-ffff-ffff99d603a9\","
"\"req_source\":\"1\","
"\"phone_model\":\"xiaomi\","
"\"time_stamp\":\"{time_stamp}\","
"\"session_id\": \"\","
"\"system_version\":\"Android_7.0\","
"\"version\":\"2.3.5\","
"\"inno_version\":\"2358888\","
"\"ip_address\":\"192.168.0.11\","
"\"parameter\":{}}"
,LAST);
lr_end_sub_transaction("获取session",LR_ABORT);
lr_output_message("system_code:%s",lr_eval_string("{system_code}"));
if(atoi(lr_eval_string("{system_code}")) == 200)
lr_output_message("system_code:%s,请求成功!",(lr_eval_string("{system_code}")));
else
lr_output_message("system_code:%s,请求失败!",(lr_eval_string("{system_code}")));
//打印sessionID
lr_output_message("session_id:%s",lr_eval_string("{session_id}"));
lr_log_message("!-----------执行结束------------------!");

web_custom_request("web_custom_request",
"URL={url}/560/user-service/user/login",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Mode=HTTP",
"EncType=application/json",
"Body={\"destination\":\"user.login\","
"\"mobile\":\"{mobile}\","
"\"imei\":\"ffffffff-b210-bf58-ffff-ffff99d603a9\","
"\"req_source\":\"2\","
"\"phone_model\":\"xiaomi\","
"\"time_stamp\":\"{time_stamp}\","
"\"session_id\":\"{session_id}\","
"\"system_version\":\"Android_7.0\","
"\"version\":\"2.3.5\","
"\"inno_version\":\"2358888\","
"\"ip_address\":\"192.168.0.11\","
"\"parameter\":{\"mobile\":\"{mobile}\","
"\"pass_word\":\"123456\","
"\"msg_push_token\":\"ssss\","
"\"login_address\":\"102421\","
"\"login_type\":\"1\"}}",LAST);

return 0;

}

lr的更多相关文章

  1. LR破解版录制手机脚本(一)模拟器录制

    最近在网上听到好多童鞋都在问如何用LR做手机性能测试,恰好自己对这方面也挺感兴趣,经过查阅很多资料,形成此文档以做备注~!如果有感觉我写的不对的地方,敬请指正,谢谢~!     其实自从LR12出来之 ...

  2. LL LR SLR LALR 傻傻分不清

    [转] 一:LR(0),SLR(1),规范LR(1),LALR(1)的关系     首先LL(1)分析法是自上而下的分析法.LR(0),LR(1),SLR(1),LALR(1)是自下而上的分析法.   ...

  3. 逻辑回归(LR)总结复习

    摘要: 1.算法概述 2.算法推导 3.算法特性及优缺点 4.注意事项 5.实现和具体例子 6.适用场合 内容: 1.算法概述 最基本的LR分类器适合于对两分类(类0,类1)目标进行分类:这个模型以样 ...

  4. LR中的时间戳函数web_save_timestamp_param

    以前真没注意过后面看某个群有人说到这个函数一查,还真有,那么处理时间戳就简单很多了,我们经常在各种网站上看到类似于这样的时间戳 51Testing软件测试网"d bLq!uR&am ...

  5. 逻辑回归LR

    逻辑回归算法相信很多人都很熟悉,也算是我比较熟悉的算法之一了,毕业论文当时的项目就是用的这个算法.这个算法可能不想随机森林.SVM.神经网络.GBDT等分类算法那么复杂那么高深的样子,可是绝对不能小看 ...

  6. 对LR关联的一些理解

    从接触LR关联的迷茫,到现在略有感悟,小记期间的一些理解. 一开始认识关联是在LR自带学习例子,需要关联session,也知道了自动关联,手动关联以及边录制边关联. 在使用关联的过程中,也学习了web ...

  7. LR中线程和进程的区别

    LoadRunner中的进程与线程    1.进程与线程的区别: 进程和线程的区别是什么?进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性.进程和线程的区别 ...

  8. 逻辑回归算法的原理及实现(LR)

    Logistic回归虽然名字叫"回归" ,但却是一种分类学习方法.使用场景大概有两个:第一用来预测,第二寻找因变量的影响因素.逻辑回归(Logistic Regression, L ...

  9. LR录制Flex+Web,登录功能之登录密码出错的处理

    在LR中录制好更改密码脚本,Controller中使用少量用户进行:单用户多迭代.多用户单迭代.多用户多迭代,运行正常,于是使用490Vuser+2iteration修改980个用户的密码,部分 Vu ...

  10. LR自定义函数以及调用

    2.2.自定义函数以及调用 2.2.1.虚拟用户编程,使用C# 语言DLL 在VS中建立DLL类库项目,编写函数时使用public声明:实现函数后编译生成DLL: 在LR中建立 .Net Vuser脚 ...

随机推荐

  1. 原生JS和JQ窗口定位属性对照表

    位置 javascript jquery 兼容性 窗口位置离屏幕左偏移 var leftPos = (typeof window.screenLeft == "number") ? ...

  2. kubectl命令自动补全

    kubectl这个命令行工具非常重要,与之相关的命令也很多,我们也记不住那么多的命令,而且也会经常写错,所以命令自动补全是非常有必要的,kubectl命令行工具本身就支持complication,只需 ...

  3. Prometheus+grafana搭建

    一.简介 1.1 Prometheus Prometheus是一套开源的监控系统,它将所有信息都存储为时间序列数据:因此实现一种Profiling监控方式,实时分析系统运行的状态.执行时间.调用次数等 ...

  4. mac 上sublime3安装编码插件

    我们常常会遇到这样的问题:我们使用 mac 的时候,从 windows 上接受过来的文档通过 sublime3打开之后就是乱码,这个时候需要安装相对应的编码插件才能正常查看. 1. 打开 sublim ...

  5. Port Forwarding in Windows

    转自:http://woshub.com/port-forwarding-in-windows/ Since Windows XP there is a built-in ability in Mic ...

  6. 【小白技术笔记】保存皮皮虾APP无水印视频到手机相册,只需要三步 [技术干货]

    百万段友回皮皮虾,转身一变,都成了皮友.作为当年的资深段友,今天的皮友的我.看到好视频,经典视频,搞笑视频,就想保存一份到手机相册,然后皮皮虾啊皮皮虾,有个让人很讨厌的地方,保存视频的时候就有皮皮虾的 ...

  7. Hive记录-单机impala配置

    1.先决条件配置了hadoop.hive等 2.官网查看版本信息下载相应的安装包 http://archive.cloudera.com/cdh5/redhat/5/x86_64/cdh/5.10/R ...

  8. HDU1098---数学

    Ignatius's puzzle Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others ...

  9. 微信接口开发之高级篇系列【微信JS-SDK】

    PHP微信公众平台开发高级篇—微信JS-SDK 第一步.绑定域名: 第二步.引入JS文件: 第三部.通过Config接口注入权限验证配置 第四部.通过Read接口处理成功验证 第五部.通过Error接 ...

  10. bootstrap中模态框的使用

    1.代码: <%--登录模态框--%> <li><a href="#" data-toggle="modal" data-targ ...