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報文。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM