码迷,mamicode.com
首页 > 其他好文 > 详细

jmeter实现调用要求签名的接口

时间:2019-08-03 21:10:43      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:ops   xxxx   sig   生产   设置   put   获取参数   int   http请求   

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

jmeter实现调用要求签名的接口

标签:ops   xxxx   sig   生产   设置   put   获取参数   int   http请求   

原文地址:https://www.cnblogs.com/mumian2/p/11296115.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!