在进行接口测试时,遇到接口进行了签名校验,为实现自动生成签名,经过一点研究终于成功。
首先,需要从前端获取 签名加密包 XXXsign.jar.. 建议将该jar包放在 jmeter lib 目录下,方便引用。
在测试计划中,添加该签名包:
在http请求中,添加前置处理器》Beanshell 预处理程序:
向前端了解,具体签名算法:生成签名。
注:
由于每个接口的签名都不同,所以每个接口的签名都需要单独生成。