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

  1. 建立一个http请求,其中值通过${} 来获取参数值
    1503319-20190803200136303-1359177197.png
    1.1 通过context-type 控制请求类型
    1503319-20190803201004548-1378359522.png
    2.构造这参数
    2.1 设置用户参数,这些有的是需要用来生产签名的,有的要直接传给上一步的
    1503319-20190803200355911-1511815592.png
    2.2 加载签名程序的包
    1503319-20190803200726337-559285120.png

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 生成签名
1503319-20190803200616391-1252189717.png
3.1 查看结果
1503319-20190803201149518-1157248977.png

  1. 使用http header 签名也是类似的做法,基本思路是,确定入参,如何签名,最后如何组成一个完整的http报文。

转载于:https://www.cnblogs.com/mumian2/p/11296115.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值