jmeter请求发送加密参数

最近在做http加密接口,请求头的uid参数及body的请求json参数都经过加密再发送请求,加密方式为:ase256。所以,jmeter发送请求前也需要对uid及json参数进行加密。我这里是让开发写了个加密、解密的jar,jmeter直接调用这个jar包进行加密、解密。

1、加解密的jar包放到jmeter的lib\ext目录下

2、在测试计划-->Add directory or jar to classpath 添加需要调用的jar包

3、在http请求下添加bean shell preprocessor

jar包

jmeter调用

import com.changfu.EncryptAndDecryptInterface; #导入加密类

String json_str = "{\"username\":\"amychen02\",\"password\":\"F59BD65F7EDAFB087A81D4DCA06C4910\",\"deviceNo\":\"355848069888942\"}"; #请求的参数

String enpost=EncryptAndDecryptInterface.getEncryptPost(json_str); #将请求参数加密

vars.put("enpost",enpost); #数据存到jmeter变量中

4、请求发送加密码的参数

在http请求-->body data直接使用上一步加密后的参数变量enpost

同时,在这我也准备了一份软件测试视频教程(含接口、自动化、性能等), 需要的可以直接在下方观看就行,希望对你有所帮助!【公众号:互联网杂货铺】免费领取软件测试资料。

【2024最新版】Python自动化测试15天从入门到精通,10个项目实战,允许白嫖。。。

相关推荐
醒过来摸鱼6 小时前
Java classloader
java·开发语言·python
superman超哥6 小时前
仓颉语言中元组的使用:深度剖析与工程实践
c语言·开发语言·c++·python·仓颉
小鸡吃米…6 小时前
Python - 继承
开发语言·python
祁思妙想7 小时前
Python中的FastAPI框架的设计特点和性能优势
开发语言·python·fastapi
LYFlied7 小时前
【每日算法】LeetCode 153. 寻找旋转排序数组中的最小值
数据结构·算法·leetcode·面试·职场和发展
Dingdangcat867 小时前
反恐精英角色识别与定位-基于改进的boxinst_r101_fpn_ms-90k_coco模型实现
python
可可南木7 小时前
ICT测试日志 --1--数据结构
功能测试·测试工具·pcb工艺
世界唯一最大变量7 小时前
利用自定义积分公式,目前可以求出所有1元方程和1元积分的近似值
python
写代码的【黑咖啡】7 小时前
深入理解 Python 中的模块(Module)
开发语言·python
爱笑的眼睛119 小时前
超越 `cross_val_score`:深度解析Scikit-learn交叉验证API的架构、技巧与陷阱
java·人工智能·python·ai