51Testing软件测试论坛

标题: jmeter beanshell 中怎么传递 byte 类型,vars.put() 只支持 string 类型参数 [打印本页]

作者: 测试积点老人    时间: 2022-1-12 10:30
标题: jmeter beanshell 中怎么传递 byte 类型,vars.put() 只支持 string 类型参数
  1. import com.xxtang2.CloudPYencry;
  2. import com.xxtang2.DesEncryption;
  3. String url=vars.get("url_time");
  4. String time=CloudPYencry.getTime(url);
  5. String input=vars.get("data");
  6. byte[] result=input.getBytes();
  7. byte[] result_encry=DesEncryption.encrypt(result,time);
  8. vars.put("data",result_encry);
复制代码
如上最后一行,将数据加密以后传给消息体 data,但是 vars.put() 只支持 string 类型,服务在加密处理时又限定了 post 内参数是 byte 类型,有啥好方法解决吗





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