zoukankan      html  css  js  c++  java
  • jmeter返回解密

    用fidder抓取,得到的返回是一串加密串,对于一些长流程的业务,为了进行断言和对返回的数据进行获取,都必须得对返回结果进行解密,步骤如下:

    1、向开发沟通了解对于服务器返回加密过程

    2、对于响应返回,在 BeanShell PostProcessor 进行处理,并且把解密后的返回数据,放到返回中

    import com.cucu.mncv.httpservice.text.response.StandardResponseDTO;
    import com.cucu.mncv.util.JacksonUtils;
    import com.cucu.mncv.util.ZipUtils;
    import com.cucu.mncv.util.encrypt.DESede;

    StandardResponseDTO dto = JacksonUtils.fromJson(prev.getResponseDataAsString(), StandardResponseDTO.class);
    String body = dto.getBody().getResult();
    body = DESede.decrypt(body, "${secretKey}");

    prev.setResponseData(ZipUtils.uncompress(body),"UTF-8")

  • 相关阅读:
    ios资源
    学习swift开源项目
    学习di'z地址
    IOS基础库
    IT自学论坛
    HVTableView 分享组
    IOS中的动画菜单
    iOS 通讯录操作
    ios中autolayout
    ios 程序学习
  • 原文地址:https://www.cnblogs.com/xiaofeng91/p/13447014.html
Copyright © 2011-2022 走看看