Jean_ylq 发表于 2015-3-27 10:01:06

JMeter BeanShell PreProcessor加密求助

我是GET方式GET http://XXX.XXX.com:8080/newinfo?&version=v1.0&page=1&time=20150327101850&productName=testName&Id=123456


我有几个疑问:
1.GET方式,?号后面会有一个&符号,我需要去掉这一个&号
2.我需要对version=v1.0&page=1&time=20150327101850&productName=testName&Id=123456用一个密钥TOKEN加密后的hash值,再附到url后面请求,再请求。格式为
http://XXX.XXX.com:8080/newinfo?&version=v1.0&page=1&time=20150327101850&productName=testName&Id=123456&signMsg=xxxxxxxxxxxxxxxxx
我有添加BeanShell PreProcessor控制器,
大致思路是:
1.获取到parameters值
2.按首字母顺序排序
3.调用加密函数进行加密
4.放入变量中

但是怎样获取到parameters值以及用哪些加密函数我都不清楚,请大家指点!

ntgecm 发表于 2015-3-27 14:48:07

有个思路是用脚本啊

archonwang 发表于 2015-4-27 14:27:16

ntgecm 发表于 2015-3-27 14:48
有个思路是用脚本啊

具体应该怎么操作?求教,我正好遇到一个类似的问题,
场景是这样
1. 我这边有提交请求,将页面数据通过js文件中提供的方法转换为加密字符串;
2. 提交加密字符串后,由服务端解密后进行存储;

我这里的问题是,如何使用jmeter加密对应的字符串?
谢谢。

Jean_ylq 发表于 2015-5-9 18:25:15

archonwang 发表于 2015-4-27 14:27
具体应该怎么操作?求教,我正好遇到一个类似的问题,
场景是这样
1. 我这边有提交请求,将页面数据通 ...

我后面采用的是用java写一个加密程序,将此包导入,在beanshell里面绑定参数,进行请求
不过有问题产生,只能一次一次的请求。
页: [1]
查看完整版本: JMeter BeanShell PreProcessor加密求助