MeterSphere接口测试中使用beanshell脚本进行参数哈希sha1加密

需求是这样的,token是从第三步接口进行产生的。通过脚本

import org.apache.commons.codec.digest.DigestUtils;

//导入org.apache.commons.codec.digest.DigestUtils包;

String sign = DigestUtils.sha1Hex ("${__time}${token}xxxxx").toUpperCase( );

//定义sign=服务器时间+token+固定密码xxxxx;然后.toUpperCase( )大写传出;

vars.put("sign", sign); 

//导出签名以第四条接口使用;

第三步骤中进行签名,后第四步作签名传入

第4条case直接使用${sign}就可以使用上一步的sign进行加密

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容