在进行接口测试时,会遇到需要对数据进行加解密处理。常见的加解密算法有MD5、RSA、AES等,网上也有很多关于加解密的示例,开源的包使用起来也非常方便。
在接口测试工具中,有些工具自带加解密函数,可让供用户快速调用进行数据处理,本文重点介绍如何使用Eolinker进行RSA加解密。
首先我们在Eolinker的自动化测试中创建一个流程测试用例,里面有两个测试步骤,在第一个步骤中,请求体填写需要加密的参数。
按需求在前置脚本或后置脚本,编写加密脚本。获取请求参数的值,进行加密后赋值为全局变量可供下个步骤使用。这里的公私钥可自己生成或在网上工具生成。
在第二个步骤中,获取第一个步骤加密后的数据,在内置RSA函数进行解密。
创建后的流程用例如下图所示,点击左上角测试按钮进行测试。
测试完成,即可查看报告。我们可以在报告看到第一个测试步骤正常对数据进行了加密处理并输出加密后的信息。
第二个步骤正确解密第一个步骤传入的加密数据。
以上就是使用Eolinker进行RSA加解密的整个流程,使用测试工具测试API效率很高也很方便。在整个流程中,可以看到Eolinker有着强大的功能,这里没有一一展示,如有兴趣可进入Eolinker官网使用。 使用地址:www.eolinker.com
来源:oschina
链接:https://my.oschina.net/u/4663426/blog/4810750