接口自动化

一、建立类

接口自动化_第1张图片
创建类

二、编写代码

操作步骤:


接口自动化_第2张图片
设置数字类型

右击鼠标--Generate


接口自动化_第3张图片
点击Generate

接口自动化_第4张图片
按顺序依次选择

接口自动化_第5张图片
全部选中

接口自动化_第6张图片
生成的代码

接口自动化_第7张图片
响应的javabean

testcase里的输写

public class Withdraw {
  @Test
      public void withraw(){
    //new
      WithdrawRequest wreq=new WithdrawRequest();
      wreq.setAccountName("gy886");
      wreq.setCardNo("56666688888822");
      wreq.setChangeMoney(3000);
      System.out.println(wreq);
      //转换成json
      String json= toJSONString(wreq,true);
      //快捷键
    //String $转换完成的json数据变量名$ = toJSONString($待转换的键值对数据$, true);
      System.out.println(json);
    //网址登录
      String url="http://qa.guoyasoft.com:8080/user/withdraw";
    //编码格式
       String wjson=HttpTools.doPostByJson(url,json,"UTF-8");
    //快捷键
   // String $返回responsebody数据变量名$ = doPostByJson($请求的路径$, $请求的json数据变量名$, "UTF-8");
      System.out.println(wjson);
    //把请求的数据传到javabean里的响应里
      WithdrawResponse wresp=JSON.parseObject(wjson,WithdrawResponse.class);
      System.out.println("业务响应码"+wresp.getRespCode());
      Assert.assertEquals(wresp.getRespCode(),"0000","响应业务编码不一致");


  }
接口自动化_第8张图片
接口自动化

你可能感兴趣的:(接口自动化)