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. Linux:从文件中搜索关键字并显示行数(cat,grep函数)

    假如有test1.txt的格式如下图所示: 有test2.txt的内容如下: 现需将test2.txt含有的关键字的行搜索出来并显示行数 则可以用到命令: cat test1.txt | grep - ...

  2. Java逐行写入字符串到文件

    下边是写东西到一个文件中的Java代码.运行后每一次,一个新的文件被创建,并且之前一个也将会被新的文件替代.这和给文件追加内容是不同的. 1. public static void writeFile ...

  3. 鼠标监听事件MouseListener

    public class Demo extends JFrame { private JTextArea textArea; public Demo() { setBounds(100, 100, 4 ...

  4. C# 中对于json的解析小结

    1.解析之前的json格式 [{ "Name": "冯111", "PID": "130627199202283306" ...

  5. Tomcat服务启动成功,但访问index.jsp出错 (jspInit)【转】

    本文引用自 --> http://zhouhaitao.iteye.com/blog/1164736 Tomcat服务启动成功,但访问index.jsp出错 环境:Tomcat6 + jdk6 ...

  6. 第一节:从程序集的角度分析System.Web.Caching.Cache ,并完成基本封装。

    一. 揭开迷雾 1. 程序集准备 a.  需要给项目添加 System.Web 程序集. b.  需要给使用的地方添加两个引用. 2. 程序集探究      在对应的类中输入关键字 Cache,选中点 ...

  7. 解决从本地文件系统上传到HDFS时的权限问题

    当使用 hadoop fs -put localfile /user/xxx 时提示: put: Permission denied: user=root, access=WRITE, inode=& ...

  8. Linux TCP 连接数

    查看 TCP 连接数 : 每一个 IP 访问的链接数:head 默认 前10 netstat -na|grep ESTABLISHED|awk '{print $5}'|awk -F: '{print ...

  9. luogu P1344 [USACO4.4]追查坏牛奶Pollutant Control

    传送门 要求断掉某些边使得两个点不连通,显然是最小割 但是要求选的边数尽量少,,, 可以考虑修改边权(容量),即把边权\(c\)改成\(c*(m+1)+1\) 没了 // luogu-judger-e ...

  10. 使用flask_socketio实现服务端向客户端定时推送

    websocket连接是客户端与服务器之间永久的双向通信通道,直到某方断开连接. 双向通道意味着在连接时,服务端随时可以发送消息给客户端,反之亦然,这在一些需要即时通讯的场景比如多人聊天室非常重要. ...