首页 > 编程语言 >【java应用】 Jmeter玩法:调用jar包实现AES加密

【java应用】 Jmeter玩法:调用jar包实现AES加密

时间:2024-10-30 19:31:22浏览次数:1  
标签:AES java 变量 jar 采样器 调试

原创 方知本知 从零做软件测试

一、将开发提供的AES java类打成jar包

1.1 打开开发提供的java类

用Eclipse开发工具打开,观察包名。新建项目,在生成的src目录下新建包,名字为java类对应的包名,将java类拖到该包下面。

1.2 将该java类导出成jar包格式

二、Jmeter调用jar包实现AES加密

2.1 将jar包放置常用位置

将刚生成的jar包放入jmeter安装包路径下:F:\apache-jmeter-4.0\lib\ext

2.2 在jmeter创建测试计划时加上jar包路径

2.3 在线程下加上BeanShell采样器

2.3.1 根据jar包定义的类和方法

2.3.2 定义变量的脚本如下

import com.*.test_security.util.AesSignUtil; //导入包名.类名

String testSign = AesSignUtil.test();//获取变量:类名.生成签名的函数

vars.put("aes",testSign)//为变量命名并输出

2.4 在线程下加入调试采样器

确保JMeter variables为true

调试采样器的结果在查看结果树的时候,能看到刚刚获取的变量返回的结果,用来调试刚刚获取变量的脚本是否正常

2.5 根据接口文档完善请求头部,并将其中的动态签名设为刚刚生成的变量

2.6 根据接口文档完善请求信息

2.7 观察请求的返回结果,添加断言

2.8 添加查看结果树和聚合报告

调试通过后可以将下图红框中disable

标签:AES,java,变量,jar,采样器,调试
From: https://www.cnblogs.com/o-O-oO/p/18516470

相关文章