JMeter beanShell修改http请求参数.docxVIP

  • 4
  • 0
  • 约小于1千字
  • 约 1页
  • 2020-03-23 发布于贵州
  • 举报
  在使用jmeter进行测试时,需要对上一步响应的明文 参数,如userName=tom token=%sdf%sdkdfj之类的参数,加密一下,才能进行下一步http请求,   涉及三个问题   1、加密要引入自定义的加密 函数   2、要可以拿到第一次http的响应   3、第二次http请求前,要动态构建参数   1、引入加密函数   2、在beanShell里拿上一次请求的响应   在第一个请求里 添加,后置处理器   建一个BeanShell Post Processor   //拿到响应值   String json = prev.getResponseDataAsString();   //解析后放到变量里   vars.put(userName,userName);   vars.put(token,token);   3、第二次http请求前,要动态构建参数   第二次http请求时,请求的参数值使用jmeter变量   如   sign=${sign}   添加,前置处理器   建一个BeanShell PreProcessor   调用加密函数进行加密后,放入变量里   String userName = vars.get(userName);   String token= vars.get(token);   String sign=encryp

文档评论(0)

1亿VIP精品文档

相关文档