美文网首页
2018-11-22java学习实例操作&商城商城流程

2018-11-22java学习实例操作&商城商城流程

作者: YW祥 | 来源:发表于2018-11-22 19:33 被阅读0次

java接口自动化,json请求转换为javabean

1.什么是GsonFormat
将json数据格式转换为javabean对象的as插件
2.快捷键 Ctrl+ALT+S,或settings -->Plugins -->输入GsonFormat install plugins


image.png

安装完成,重启IntelliJ IDEA即可,
首先需要new Class文件,然后按键 ALT+Insert 选中GsonFormat,或快捷键ALT+S即可,弹出框输入json格式的字符串数据即可。

网络下载不了使用本地导入

本地jar文件已添加附件


image.png

使用效果

新建请求javabean类
https://www.tapd.cn/tfl/pictures/201811/tapd_63882484_1542879778_83.gif

自动化有带[ ]商城增加商品

image.png

javabean请求

    private String brand;
    //声明一个list列表存储颜色
  private List<String> colors=new ArrayList<>();
  private int price;
  private String productCode;
  private String productName;
  private List<String> sizes =new ArrayList<>();
  private String type;


  public String getBrand() {
    return brand;
  }

  public List<String> getColors() {
    return colors;
  }

  public int getPrice() {
    return price;
  }

  public String getProductCode() {
    return productCode;
  }

  public String getProductName() {
    return productName;
  }

  public List<String> getSizes() {
    return sizes;
  }

  public String getType() {
    return type;
  }

  public void setBrand(String brand) {
    this.brand = brand;
  }

  public void setColors(List<String> colors) {
    this.colors = colors;
  }

  public void setPrice(int price) {
    this.price = price;
  }

  public void setProductCode(String productCode) {
    this.productCode = productCode;
  }

  public void setProductName(String productName) {
    this.productName = productName;
  }

  public void setSizes(List<String> sizes) {
    this.sizes = sizes;
  }

  public void setType(String type) {
    this.type = type;
  }

  @Override
  public String toString() {
    return "AddProdRequest{" +
        "brand='" + brand + '\'' +
        ", colors=" + colors +
        ", price=" + price +
        ", productCode='" + productCode + '\'' +
        ", productName='" + productName + '\'' +
        ", sizes=" + sizes +
        ", type='" + type + '\'' +
        '}';
  }
}

javabean响应


  private String respCode ;
  private String respDesc;

  public String getRespCode() {
    return respCode;
  }

  public String getRespDesc() {
    return respDesc;
  }

  public void setRespCode(String respCode) {
    this.respCode = respCode;
  }

  public void setRespDesc(String respDesc) {
    this.respDesc = respDesc;
  }

  @Override
  public String toString() {
    return "AddProdResponse{" +
        "respCode='" + respCode + '\'' +
        ", respDesc='" + respDesc + '\'' +
        '}';
  }
}

testNG运行结果

  @Test
  public void addProd(){
    AddProdRequest proreq=new AddProdRequest();
    proreq.setBrand("");
    ArrayList<String>colors=new ArrayList<>();
    colors.add("红");
    colors.add("蓝");
    proreq.setPrice(2000);
    proreq.setProductCode("12345");
    proreq.setProductName("手机");
    ArrayList<String>sizs=new ArrayList<>();
    sizs.add("大");
    sizs.add("小");
    proreq.setType("");

    String yewx = JSON.toJSONString(proreq, true);
    System.out.println(yewx);
    String yewx1 = HttpTools.doPostByJson("http://qa.guoyasoft.com:8080/product/addProd", yewx, "UTF-8");
    AddProdResponse yewx2 = JSON.parseObject(yewx1,AddProdResponse .class);


  }

}

文件在Wiki

思维导图:![ 商城流程.png java学习.png 商城接连流程.png

相关文章

  • 2018-11-22java学习实例操作&商城商城流程

    java接口自动化,json请求转换为javabean 1.什么是GsonFormat将json数据格式转换为ja...

  • 金拓商城是什么

    金拓商城模式是什么?本文介绍金拓商城会员如何操作,金拓商城系统奖励规则以及金拓商城系统开发流程。文章转载自daya...

  • Appium一种较为优雅的操作方式

    以操作小米商城下单为例流程是 启动小米商城app, 点击分类,点击小米手机, 点击小米10 至尊版,点击加入购物车...

  • 代办公司注册——广州卓海

    公司注册 公司/商城店铺转让 1.转让流程 2、公司、商城店铺转让注意事项 商城店铺/公司转让带来的债权债务纠纷 ...

  • 商城模版卖卖卖

    做一个通用的商城,然后卖! 拼团商城! 分销商城! 打通支付! 商品管理,订单管理,购物流程等等。 测试没有问题以...

  • 微商城流程

    微商城流程:订单,商品,库存,采购,设置 订单模块订单审核:订单审核,订单合并,订单拆分,批量设快递,历史订单,导...

  • 白菜价的商城是真是假?

    由于建立商城的载体有很多,因此商城就有很多的区分,有商城小程序、商城APP、商城网站以及商城系统,不同类型的商城项...

  • 生鲜商城系统网站如何提高客户回头率?

    商城网站的客户回头率高低其实由很多因素影响,比如产品本身的质量、商城系统的可操作性、客户管理系统、商城客服人员的服...

  • 淘店家:天猫商城出售流程具体介绍

    无论大家交易什么样的东西,都会有交易流程。对于天猫商城的交易,您需要完成相关流程。许多人可能听说过天猫商城的交易,...

  • 职场充电

    爱贝街学习商城

网友评论

      本文标题:2018-11-22java学习实例操作&商城商城流程

      本文链接:https://www.haomeiwen.com/subject/bdlrqqtx.html