zoukankan      html  css  js  c++  java
  • jmeter实现调用要求签名的接口

    1. 建立一个http请求,其中值通过${} 来获取参数值

      1.1 通过context-type 控制请求类型

      2.构造这参数
      2.1 设置用户参数,这些有的是需要用来生产签名的,有的要直接传给上一步的

      2.2 加载签名程序的包

    beanshell的参考代码

    
    String content =vars.get("content");
    String result = SignHelper.sign(content, "");
    System.out.println(result);
    vars.put("sign",result);
    
    System.out.println("ctx: "+ctx.get(""));
    System.out.println("vars: "+vars);
    System.out.println("props: "+props);
    System.out.println("prev: "+prev);
    System.out.println("sampler: "+sampler);
    System.out.println("log: "+log);
    
    public static String  getSign(
                                  String bixxxxnt,
                                  String acxxxxey,
                                  String foxxxxt,
                                  String vxxxxon,
                                  String rexxxxd,
                                  String timestamp,
                                  String privateKey) throws Exception { 
    .
    // 生成签名
            return sign;
    
        }
    

    2.3 生成签名

    3.1 查看结果

    1. 使用http header 签名也是类似的做法,基本思路是,确定入参,如何签名,最后如何组成一个完整的http报文。
  • 相关阅读:
    JavaWeb 【介绍】
    Python3 【解析库XPath】
    Python【类编程】
    Python3【正则表达式】
    Java GUI【记事本】
    Java 【笔记本】
    Python3 【requests使用】
    Java 【食品库存管理】
    AGC027 C
    AGC027 A
  • 原文地址:https://www.cnblogs.com/mumian2/p/11296115.html
Copyright © 2011-2022 走看看