51Testing软件测试论坛

标题: JMeter BeanShell PreProcessor加密求助 [打印本页]

作者: Jean_ylq    时间: 2015-3-27 10:01
标题: JMeter BeanShell PreProcessor加密求助
我是GET方式GET http://XXX.XXX.com:8080/newinfo? ... tName&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? ... g=xxxxxxxxxxxxxxxxx
我有添加BeanShell PreProcessor控制器,
大致思路是:
1.获取到parameters值
2.按首字母顺序排序
3.调用加密函数进行加密
4.放入变量中

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

作者: ntgecm    时间: 2015-3-27 14:48
有个思路是用脚本啊
作者: archonwang    时间: 2015-4-27 14:27
ntgecm 发表于 2015-3-27 14:48
有个思路是用脚本啊

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

我这里的问题是,如何使用jmeter加密对应的字符串?
谢谢。
作者: Jean_ylq    时间: 2015-5-9 18:25
archonwang 发表于 2015-4-27 14:27
具体应该怎么操作?求教,我正好遇到一个类似的问题,
场景是这样
1. 我这边有提交请求,将页面数据通 ...

我后面采用的是用java写一个加密程序,将此包导入,在beanshell里面绑定参数,进行请求
不过有问题产生,只能一次一次的请求。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2