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. 外显子分析弹错解决方案:Invalid command line: Cannot process the provided BAM/CRAM file(s) because they were not indexed.

    出现这种问题说明bam/cram文件没有进行index. Samtool能解决这个问题,以bam文件为例,输入以下命令行即可解决问题: /path/to/your/samtools index fil ...

  2. 2018.9青岛网络预选赛(J)

    传送门:Problem J https://www.cnblogs.com/violet-acmer/p/9664805.html 题目大意: BaoBao和DreamGrid玩游戏,轮流按灯的按钮, ...

  3. 高效的SQLSERVER分页查询

    Sqlserver数据库分页查询一直是Sqlserver的短板,闲来无事,想出几种方法,假设有表ARTICLE,字段ID.YEAR...(其他省略),数据53210条(客户真实数据,量不大),分页查询 ...

  4. POJ - 2031 Building a Space Station(计算几何+最小生成树)

    http://poj.org/problem?id=2031 题意 给出三维坐标系下的n个球体,求把它们联通的最小代价. 分析 最小生成树加上一点计算几何.建图,若两球体原本有接触,则边权为0:否则边 ...

  5. linux的基本操作与常见命令

    linux的基本操作与常见命令: jdk的安装: 步骤:(特别注意:虚拟机安装的一般是32位的操作系统,jdk也必须使用32位的) 查看虚拟机版本:sudo uname --m i686 //表示是3 ...

  6. Python基础(协程函数、内置函数、递归、模块和包)-day05

    写在前面 上课第五天,打卡: 凭着爱,再回首: 一.协程函数(生成器:yield的表达式形式) 1.yield 的语句形式: yield 1 - 这种方式在 Python基础(函数部分)-day04  ...

  7. ARMCortex系列仿真调试器

    主流的调试工具1.  J-LinkJ-Link是最著名的ARM开发调试工具,J-Link由SEGGER公司生产.提供对市面上几乎所有ARM内核芯片的支持.目前最新版本的J-Link产品为V8,支持JT ...

  8. EasyUI动态修改easyui-textbox验证信息

    <tr> <td>编码:</td> <td><input type="text" id="code" na ...

  9. Javaweb学习笔记——(一)——————进入html

    1.html的简介 *什么是html? -HyperText Markup Language:超文本标记语言,网页语言 **超文本:超出文本的范畴,使用html可以轻松实现这些操作 **标记:html ...

  10. buildroot构建项目(八)--- u-boot 2017.11 适配开发板修改 5 ---- 系统启动初始化之五

    执行完 board_init_f 后,跳回到 crt0.S中继续执行汇编语言 ldr r0, [r9, #GD_START_ADDR_SP] /* sp = gd->start_addr_sp, ...