【性能测试】脚本开发,最普通的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 ...
随机推荐
- 【记录】CentOS7安装NODEBB
NodeBB介绍: NodeBB 是一个更好的论坛平台,专门为现代网络打造.它是免费的,易于使用. NodeBB 论坛软件是基于 Node.js开发,支持 Redis 或 MongoDB 的数据库.它 ...
- mongo学习-group操作以及java代码
原数据: /* 1 */ { "_id" : ObjectId("552a330e05c27486b9b9b650"), "_class" ...
- Mysql索引会失效的几种情况分析(转)
出处:http://www.jb51.net/article/50649.htm 索引并不是时时都会生效的,比如以下几种情况,将导致索引失效: 1.如果条件中有or,即使其中有条件带索引也不会使用(这 ...
- UVa 11419 SAM I AM (最小覆盖数)
题意:给定一个 n * m 的矩阵,有一些格子有目标,每次可以消灭一行或者一列,问你最少要几次才能完成. 析:把 行看成 X,把列看成是 Y,每个目标都连一条线,那么就是一个二分图的最小覆盖数,这个答 ...
- Appium之uiautomator定位元素
元素定位方式有多种,Android也有自身独有的定位方式.下面就单独介绍其基于uiautomator定位元素的方法: 基本语法: driver.find_element_by_android_uiau ...
- Codeforces 766D Mahmoud and a Dictionary 2017-02-21 14:03 107人阅读 评论(0) 收藏
D. Mahmoud and a Dictionary time limit per test 4 seconds memory limit per test 256 megabytes input ...
- R12.1.3 patch9239090
参考文档:Oracle E-Business Suite Release 12.1.3 Readme [ID 1080973.1]1.调整参数_disable_fast_validate=TRUEpg ...
- 咏南中间件V10.1更新日志
咏南中间件V10.1 2016-8-3----------------------------------------------------开始支持DELPHI10.1(BERLIN)增加中间件业务 ...
- asp.net 导出 Excel
/// <summary> /// List 数据导出Excel /// </summary> /// <param name="list">数 ...
- 逻辑编程入门--clojure.core.logic
此文已由作者张佃鹏授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 1. 逻辑编程思维: 逻辑编程(逻辑程序设计)是种编程范型,它设置答案须匹配的规则来解决问题,而非设置步骤来 ...