51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3840|回复: 5
打印 上一主题 下一主题

[原创] Day5-4测试积点任务

[复制链接]
  • TA的每日心情
    无聊
    3 天前
  • 签到天数: 424 天

    连续签到: 5 天

    [LV.9]测试副司令

    跳转到指定楼层
    1#
    发表于 2018-8-9 10:53:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1测试积点
    问题:
    1. public static void testPassInfo(){
    2.         try {
    3.             Map<String,String> map=new HashMap<String, String>();
    4.            // String url="http://localhost:8087/service/dataService/invoke";
    5.             //String url="http://192.168.1.2:8081/dataService/invoke";
    6.              String url="http://117.78.49.154:18089/UdataService/dataService/invoke";
    7.             String tradeNo="411121199011074513"; //请求编号 ,要求每次不同,长度位22
    8.       
    9.             String aesKey= AESUtil.getAutoCreateAESKey();
    10.             System.out.println("aesKey:"+aesKey);
    11.             String bodyInfo="{\n" +
    12.                     "    \"name\": \"关星\",\n" +
    13.                     "    \"idno\": \"411121199011074511\",\n" +
    14.                     "    \"idtype\": \"IDENTITY_CARD\",\n" +
    15.                     "    \"mobile\": \"18616777353\",\n" +
    16.                     "    \"cardno\": \"6212261001037530688\"\n" +

    17.                     "}";
    18.             String headInfo="{\n" +
    19.                     "    \"merchantCode\": \""+MERCHANTCODE+"\",\n" +
    20.                     "    \"loginName\": \""+LOGINNAME+"\",\n" +
    21.                     "    \"password\": \""+ RSAUtil.encryptByPublicKey(PASSWORD,PUBKEY)+"\",\n" +
    22.                     "    \"tradeNo\": \""+tradeNo+"\",\n" +
    23.                     "    \"serviceCode\": \""+SERVICECODE+"\",\n" +
    24.                     "    \"aesKey\": \""+ RSAUtil.encryptByPublicKey(aesKey,PUBKEY)+"\"\n" +
    25.                     "}";
    26.             bodyInfo=AESUtil.encryptByAES(bodyInfo,aesKey);
    27.             String data="{\"body\":\""+bodyInfo+"\",\"head\":"+headInfo+"}";
    28.             System.out.println("data:"+data);
    29.             map.put("data",data);
    30.             String str=sendPostSSLRequest(url,map,"UTF-8");
    31.             System.out.println("加解密测试str:"+str);
    32.             //解密body信息
    33.             JSONObject strJson=JSONObject.parseObject(str);
    34.             String bodyAesInfo=strJson.getString("body");

    35.             JSONObject headJson=JSONObject.parseObject(strJson.getString("head"));
    36.             aesKey=RSAUtil.decryptByPublicKey(headJson.getString("aesKey"),PUBKEY);
    37.             System.out.println("bodyAesInfo:"+bodyAesInfo+",aesKey:"+aesKey);
    38.             bodyAesInfo=AESUtil.decryptByAES(bodyAesInfo,aesKey);
    39.             System.out.println("bodyAesInfo:"+bodyAesInfo);
    40.         } catch (Exception e) {
    41.             //异常根据实际情况处理
    42.             e.printStackTrace();
    43.         }


    44.     }
    复制代码


    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    3 天前
  • 签到天数: 1410 天

    连续签到: 5 天

    [LV.10]测试总司令

    2#
    发表于 2018-8-10 10:10:11 | 只看该作者
    这个有什么问题?
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2020-10-23 14:19
  • 签到天数: 51 天

    连续签到: 1 天

    [LV.5]测试团长

    3#
    发表于 2018-8-10 10:23:05 | 只看该作者
    你的问题是什么呀
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    3 天前
  • 签到天数: 959 天

    连续签到: 5 天

    [LV.10]测试总司令

    4#
    发表于 2018-8-10 10:29:01 | 只看该作者
    这题送分了
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    3 天前
  • 签到天数: 2685 天

    连续签到: 5 天

    [LV.Master]测试大本营

    5#
    发表于 2018-8-10 13:03:29 | 只看该作者
    什么问题
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    3 天前
  • 签到天数: 1691 天

    连续签到: 5 天

    [LV.Master]测试大本营

    6#
    发表于 2018-8-10 13:50:56 | 只看该作者
    送分题,哈哈哈哈哈
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-6-3 07:03 , Processed in 0.069249 second(s), 21 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表