• 【性能测试】脚本开发,最普通的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}"),"0")==0)
    {
    
    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 0;
    }
  • 相关阅读:
    python中selenium+unittest实操
    python+selenium元素定位04——浏览器多窗口处理
    python+selenium元素定位03——自动化常见场景处理
    python+selenium元素定位02——层级定位
    requests.post() 方法的使用
    python+selenium元素定位01——显式、隐式等待
    python+selenium之元素识别二
    IO流常用基类
    STS中导入Jmeter源码遇到的坑
    MySql处理日期时间常用函数
  • 原文地址:https://www.cnblogs.com/fy--/p/9039491.html
Copyright © 2020-2023  润新知