【性能测试】脚本开发,最普通的http协议脚本2
Action()
{ lr_start_transaction("FM0075基金购买"); web_submit_data("ehouse_ehGetPwdRandomCode.do_2",
"Action=http://21.96.63.53:8084/ehouse/ehouse_ehGetPwdRandomCode.do?",
"Method=POST",
"RecContentType=text/xml",
"Referer=http://21.96.63.53:8084/ehouse/html/investment/fund/b050108_fundPurchaseConfirm.htm?HTMVersion=20161230",
"Snapshot=t50.inf",
"Mode=HTML",
ITEMDATA,
LAST); web_reg_save_param("ALL1","LB=","RB=", LAST);
web_reg_save_param("ERROR_CODE1","LB=\"ec\":\"","RB=\",\"em\"",LAST); web_submit_data("FU0104.do",
"Action=http://21.96.63.53:8084/ehouse/FU0104.do",
"Method=POST",
"RecContentType=application/xml",
"Referer=http://21.96.63.53:8084/ehouse/ehouse_ehWelcome.do#",
"Snapshot=t51.inf",
"Mode=HTML",
ITEMDATA,
"Name=zipCode", "Value=222222", ENDITEM,
"Name=mobileNo", "Value=19900100355", ENDITEM,
"Name=address", "Value=2323232323", ENDITEM,
"Name=sex", "Value=0", ENDITEM,
"Name=birthday", "Value=20161230", ENDITEM,
"Name=degree", "Value=1", ENDITEM,
"Name=profession", "Value=1", ENDITEM,
"Name=income", "Value=1", ENDITEM,
//"Name=accountNo", "Value=6214622134006034538", ENDITEM,
//"Name=accountNo", "Value=6214623121000812455", ENDITEM,
"Name=accountNo", "Value={Account_no}", ENDITEM,
"Name=certType", "Value=01", ENDITEM,
//"Name=certNo", "Value=445121199609135920", ENDITEM,
"Name=certNo", "Value=420302198708301516", ENDITEM,
"Name=customerNameCN", "Value=user_100355", ENDITEM,
"Name=fundCorpName", "Value=南方基金", ENDITEM,
"Name=refereeNo", "Value=9999undefined", ENDITEM,
"Name=isExistFlag", "Value=2", ENDITEM,
"Name=fundCorpCode", "Value=01", ENDITEM,
"Name=TaAccount", "Value=null", ENDITEM,
"Name=userRiskRank", "Value=激进型", ENDITEM,
"Name=fundName", "Value=南方稳健", ENDITEM,
"Name=fundCode", "Value=202001", ENDITEM,
"Name=paurseBuyMinAmount", "Value=null", ENDITEM,
"Name=paurseBuyMaxAmount", "Value=null", ENDITEM,
"Name=paurseIncrAmount", "Value=null", ENDITEM,
"Name=DivMode", "Value=现金分红", ENDITEM,
"Name=chargeMode", "Value=0", ENDITEM,
"Name=buyAmount", "Value=22.00", ENDITEM,
"Name=payAmountChinese", "Value=贰拾贰圆整", ENDITEM,
"Name=riskLevel", "Value=B", ENDITEM,
"Name=EMP_SID", "Value={emp_ID}", ENDITEM,
"Name=submitTimestamp", "Value={DATE}{TIME}{TEMP}", ENDITEM,
"Name=trxCode", "Value=b050108", ENDITEM,
"Name=currentNum", "Value=null", ENDITEM,
"Name=afterDividendPayment", "Value=现金分红", ENDITEM,
"Name=channel", "Value=102", ENDITEM,
"Name=password", "Value=0EC61239DF1BD5D7B6556FB9DF095C82285B959B3A7F4EF7B13D9040D0B8F30EBE8C9115AFF5AD48CBE63DFA8890B014B8908D9012D3F66B01D4FEAA380942079B1AB76106F9E9A8AD7E25E71AF9C6248AB56F596B6B76C33AC769DA5873D7914B27D6377229F676E2062C4CC3C66959937823849F0FCC4E608EBDD959C9D4F9", ENDITEM,
LAST); lr_convert_string_encoding( lr_eval_string("{ALL1}"),LR_ENC_UTF8,LR_ENC_SYSTEM_LOCALE,"newALL1" );
if(strcmp(lr_eval_string("{ERROR_CODE1}"),"")==)
{ lr_end_transaction("FM0075基金购买", LR_PASS);
//lr_convert_string_encoding( lr_eval_string("{ALL2}"),LR_ENC_UTF8,LR_ENC_SYSTEM_LOCALE,"newALL2" );
lr_output_message("========FM0075基金购买成功====================");
//lr_output_message("======保单核保成功,账号为:%s,流水号是:%s,保单质押耗时:%f",lr_eval_string("{LOGIN_ID}"),lr_eval_string("{FLOW_ID}"),trans_time_2);
//lr_error_message("======保险质押失败,账号为:%s,流水号是:%s,返回报文ALL2是:%s",lr_eval_string("{LOGIN_ID}"),lr_eval_string("{FLOW_ID}"),lr_eval_string("{newALL2}")); }
else
{
lr_end_transaction("FM0075基金购买", LR_FAIL);
lr_error_message("======FM0075基金购买失败,,失败账号是:%s..newall1==%s",lr_eval_string("{Account_no}"),lr_eval_string("{newALL1}")); } web_submit_data("sessionData.do_10",
"Action=http://21.96.63.53:8084/ehouse/sessionData.do",
"Method=POST",
"RecContentType=application/xml",
"Referer=http://21.96.63.53:8084/ehouse/ehouse_ehWelcome.do#",
"Snapshot=t52.inf",
"Mode=HTML",
ITEMDATA,
"Name=EMP_SID", "Value={emp_ID}", ENDITEM,
LAST); web_url("b050108_fundPurchaseResult.htm",
"URL=http://21.96.63.53:8084/ehouse/html/investment/fund/b050108_fundPurchaseResult.htm?HTMVersion=20161230",
"Resource=0",
"RecContentType=text/html",
"Referer=http://21.96.63.53:8084/ehouse/ehouse_ehWelcome.do",
"Snapshot=t53.inf",
"Mode=HTML",
EXTRARES,
"Url=/ehouse/css/images/success_fail.png", "Referer=http://21.96.63.53:8084/ehouse/html/investment/fund/b050108_fundPurchaseResult.htm?HTMVersion=20161230", ENDITEM,
LAST); return ;
}
【性能测试】脚本开发,最普通的http协议脚本2的更多相关文章
- 性能测试学习之路 (四)jmeter 脚本开发实战(JDBC &JMS &接口脚本 & 轻量级接口自动化测试框架)
1.业务级脚本开发 登录脚本->思路:在线程组下新建两个HTTP请求,一个是完成访问登录页,一个是完成登录的数据提交. 步骤如下: 1) 访问登录页 2) 提交登录数据的HTTP PS:对于 ...
- 【性能测试】脚本开发,最普通的http协议脚本
放上来做个备份: Action() { double transTime; // 事务消耗时间 lr_start_transaction("营销_01_MSMH0011_查询拥有码列表&qu ...
- 老李分享:loadrunner的java user脚本开发
老李分享:loadrunner的java user脚本开发 poptest在性能测试loadrunner的课程里,以web协议为主,同时也讲解其他协议的脚本开发,对于一个性能测试工程师需要掌握一个以上 ...
- loadrunner之java user脚本开发
脚本开发环境: loadrunner11.0 jdk1.6.32_x86_32 脚本开发 1.选择JavaVuser协议 2.配置java环境(Vuser--RunTime Settings) 3.开 ...
- Loadrunner脚本开发规范
Loadrunner脚本开发规范 目录 1.一般约定... 3 2.代码注释约定... 4 3.格式化代码... 5 1.一般约定 1.1具体脚本规则,必须在具体代码中加注释,以便脚本开发人员阅读和理 ...
- 性能测试学习 第八课--LR12中针对WebServices协议的三种脚本开发模式
一,webservices协议简介 webservices是建立可交互操作的分布式应用程序的新平台,它通过一系列的标准和协议来保证程序之间的动态连接, 其中最基本的协议包括soap,wsdl,uddi ...
- Loadrunner脚本开发-基于HTTP协议的流媒体视频在线播放服务器性能测试
脚本开发-基于HTTP协议的流媒体视频在线播放服务器性能测试 by:授客 QQ:1033553122 目的 实现基于http协议的流媒体在线视频播放,服务器性能测试脚本,模拟用户浏览器方式在线播放 ...
- 【JMeter4.0学习(三)】之SoapUI创建WebService接口模拟服务端以及JMeter对SOAP协议性能测试脚本开发
目录: 创建WebService接口模拟服务端 下载SoapUI 新建MathUtil.wsdl文件 创建一个SOAP项目 接口模拟服务端配置以及启动 JMeter对SOAP协议性能测试脚本开发 [阐 ...
- LR12中针对WebServices协议的三种脚本开发模式
一,webservices协议简介 webservices是建立可交互操作的分布式应用程序的新平台,它通过一系列的标准和协议来保证程序之间的动态连接, 其中最基本的协议包括soap,wsdl,uddi ...
随机推荐
- web02
高内聚,低耦合 写what 不写how 我们只关心他是什么,得到什么,我们并不关心怎么去得到的 ,那个细节去怎么得的, 都应该在这个层面上屏蔽掉,要关心的时候在点进去,这样就一层层的结构良好的代码 d ...
- 搭建jfinal框架时报 Could not load driverClass com.mysql.jdbc.Driver
搭建jfinal框架时报 Could not load driverClass com.mysql.jdbc.Driver 没有加载MySQL的驱动,你有没有把mysql的驱动包放到你项目的WEB-I ...
- CI框架入门教程
1. URL常用的相关函数 url相关函数在辅助类url中第一,要使用它们必须先加载$this->load->helper('url')或者自动装载 site_url('控制器/方法 ...
- 如何提取kinect中深度图的点云数据
https://bbs.csdn.net/topics/391080654 在Matlab中调用Kinect教程:https://jingyan.baidu.com/article/af9f5a2d1 ...
- Linux 基础教程 41-系统关机和重启
在Linux系统中,仅仅是关机和重启相关的命令就至少有5个,shutdown. halt.poweroff.reboot.init.各个命令作用如下所示: 命令 说明 shutdown 可用于 ...
- Python + Robotframework + Appium 之APP自动化测试小试牛刀(Android)
Robotframework如何好?这里先不说了~ Python更不用说了~ Appium前面的文章有介绍~ 今天直接来Python+Robotframework+Appium 三者结合起来,对And ...
- Baidu Map开发示例
1.获取SHA1码 在Eclipse中点击“Windows”----->“Preferences” ----->“Android” ----->“Build”如下图: 打开“Win+ ...
- [label][Apache] VirtualHost
<VirtualHost *:80> ServerName localhost DocumentRoot "D:\www"</VirtualHos ...
- [leetcode] 13. Remove Duplicates from Sorted List
这个题目其实不难的,主要是我C++的水平太差了,链表那里绊了好久,但是又不像用python,所以还是强行上了. 题目如下: Given a sorted linked list, delete all ...
- 传智播客.NET视频学习课件
传智播客.NET视频学习课件访问.NET网站了解更多课程详情http://net.itcast.cn(小提示:为什么本书中超链接打不开?)此套课件是伴随 传智播客.net实况教学视频 (小提示:为什么 ...