jmeter form-data上传图片

转:https://www.cnblogs.com/yoyoblogs/p/11320290.html

 

1、vars

  a、vars.get("name") 获取用户变量

  b、vars.put("name",value)设置用户变量。value只能是string类型

  c、vars.getObject("name") 获取object类型变量

  d、vars.putObject("name",value) 设置object类型变量,value非string,是object

2、cxt  获取请求数据和响应数据

  //SampleResult需要import对象
  import org.apache.jmeter.samplers.SampleResult;

  SampleResult result = ctx.getPreviousResult();
  //getRequestHeaders()方法返回String字符串
  String RequestHeaders = result.getRequestHeaders();
  //getResponseHeaders() 返回响应headers
  String ResponseHeaders = result.getResponseHeaders() 
  //getResponseCode() 返回响应状态码字符串
  String responseCode = result.getResponseCode();
  //getURL() 返回请求URL对象 
  URL url = result.getURL();

4、prev

  prev是Beanshell后置处理器的内置对象,与ctx.getPreviousResult()相同,用于接口response获取

posted @ 2018-11-30 10:41  小子Y  阅读(739)  评论(0编辑  收藏  举报