Jmeter 接口测试参数处理

一、签名参数sign算法由文字描述,算法需自己编写

二、 参数param_json为变化的json串(json串内订单号唯一)

解决:

一、 签名sign:

1. 手动拼接后在https://www.cmd5.com/加密,较为麻烦,且容易出错

2. 编写python或java脚本,实现加密,比方法1高效

3. 在postman的Pre-request Script

Jmeter 接口测试参数处理

Jmeter 接口测试参数处理

1 let app_secret = "xxx"; //签名app_secret 2 let access_token = "xxx"; 3 let app_key = 'xxx'; 4 let method = 'xxx'; 5 let param_json ='{"thirdOrder":"xxx" ...}'; //参数省略 6 let timestamp ='2018-06-06 13:52:03'; // 注意格式 7 let v = '1.0'; 8 9 10 //拼接 11 sign = app_secret +"access_token"+ access_token +"app_key"+app_key+"method"+method+"param_json"+param_json+"timestamp"+timestamp+"v"+v+app_secret; 12 console.log(sign); 13 sign = CryptoJS.MD5(sign).toString(); 14 console.log(sign); 15 16 //设置环境变量 17 postman.setEnvironmentVariable("sign", sign);

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzdwjs.html