注意,本实验所说的加密只是模拟加密解密,您需要届时写自己的加解密算法或者引用含有加密算法的相关jar包才行.
思路:
线程组1:
1.从CSV文件读取原始数据
2.将读取到的数据用BeanShell预习处理器进行加密
3.HTTP提取器使用加密后的数据发起请求
4.使用BeanShell后置处理器从响应数据里获取需要解密的数据,然后进行解密,并把解密后的数据设置为全局变量
(这里多说一点,线程组2的HTTP提取器不能直接从前面设置的全局变量获得值,需要在线程组2的HTTP提取器前先用一个BeanShell预处理器拿到全局变量,然后再写BeanShell代码把它转化为局部变量后,HTTP提取器才能访问到值)
线程组2:
5.在线程组2的HTTP提取器前先用一个BeanShell预处理器拿到全局变量,然后再写BeanShell代码把它转化为局部变量.
6.HTTP请求里使用第5步转化的局部变量发起访问.
结构:
注意:如果你不想使用BeanShell预处理器和BeanShell后置处理器,也可以用BeanShell 提取器替代,但你需要把它们分别放在HTTP提取器前和后来保证执行顺序合理. (只要在同一个线程组里,BeanShell预处理器和HTTP提取器同级的情况下,BeanShell预处理器肯定先执行)
线程组1配置
为了能遍历完全部CSV数据,所以勾选永远