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个项目实战,允许白嫖。。。

相关推荐
m0_548514776 分钟前
Python毕业设计选题:基于Python的社区爱心养老管理系统设计与实现_django
python·django·课程设计
stormjun28 分钟前
基于 Python Django 的农产品销售系统的研究与实现
开发语言·python·django·农产品·农产品销售
虽千万人 吾往矣35 分钟前
golang LeetCode 热题 100(技巧)-更新中
算法·leetcode·职场和发展
chenziang143 分钟前
leetcode hot 100搜索回溯
算法·leetcode·职场和发展
m0_694938011 小时前
Leetcode打卡:查询数组中元素出现的位置
算法·leetcode·职场和发展
eqwaak01 小时前
爬虫自动化(DrissionPage)
开发语言·人工智能·爬虫·python·自动化·pip
淘小白_TXB21961 小时前
讯飞星火智能生成PPTAPi接口说明文档 python示例demo
开发语言·python·powerpoint
RS_数模加油站1 小时前
第十六届“蓝桥杯”全国软件和信息技术专业人才大赛简介及资料大全
职场和发展·蓝桥杯
小豆豆儿2 小时前
【FastAPI】中间件
python·中间件·fastapi
杰克逊的日记2 小时前
JVM调优实践篇
java·jvm·测试工具·jvm工具