6.接口测试加密接口(Jmeter/工具/函数助手对话框、Beanshell脚本)

一、接口测试加密接口,签名接口

1.加密算法:

可以解密的:

对称式加密(私钥加密):AES,DES,Base64

https://www.bejson.com


非对称加密(双钥加密):RSA(公钥和私钥)

不能解密的:

MD5,SHA,HmacSHA

接口测试案例:

用户名和密码必须要用MD5加密处理,需要用到加密工具(Jmeter/工具/函数助手对话框)

我们在做加密接口测试的时候,我们传递的参数就必须时已经经过加密后的值,才能请求成功

Ecode(加密)Decode(解密)

开发自定义加密:

多种加密方式混合起来使用,然后再加入一些特别的算法

先通过MD5加密,加密之后在进行SHA384加密
注意:Jmeter接口是接口自动化测试吗?
如果严格来说:
Jmeter接口测试就是接口测试,不是接口自动化测试,接口自动化测试是基于pythonjava语言的自动化测试。
但是:中国的文字博大精深

很多的企业或者个人都会说Jmeter接口自动化测试。因为jmeter+Ant+Jenkins实现自动化测试。
Jmeter这个工具一直在升级的,每个版本的算法都不一样,怎么样才能万无一失。

---Beanshell

(加密是在请求之前,所以要添加的是前置处理器)

Beanshell:就是脚本,支持java脚本和Beanshell脚本:简单的脚本不用编写,复制粘贴即可。


相关推荐
爱学习的潇潇20 分钟前
Postman学习之常用断言
自动化测试·软件测试·功能测试·学习·程序人生·lua·postman
Hacker_xingchen25 分钟前
如何用Postman做接口自动化测试及完美的可视化报告?
自动化测试·软件测试·测试工具·职场和发展·postman
少云清3 小时前
【性能测试】8_JMeter _JMeter跨线程组关联
jmeter·性能测试
Wpa.wk14 小时前
性能测试 - 搭建线上的性能测试环境参考逻辑图
java·经验分享·测试工具·jmeter·性能测试
少云清15 小时前
【性能测试】6_JMeter_JMeter断言
jmeter·性能测试
@汤圆酱18 小时前
Jmeter如何实现接口关联?
测试工具·jmeter
网易测试开发猿18 小时前
吐血整理,性能测试-负载、并发/压力测试分析+常遇问题解决
软件测试·软件测试工程师·jmeter·压力测试·性能测试·负载测试·jmeter性能测试
测试秃头怪21 小时前
Python测试框架Pytest的参数化
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·pytest
少云清2 天前
【性能测试】5_JMeter _JMeter参数化
jmeter·性能测试
测试老哥2 天前
接口测试:加密和签名
自动化测试·软件测试·python·功能测试·测试工具·测试用例·接口测试