zoukankan      html  css  js  c++  java
  • 接口自动化测试HttpClient-基础篇1-Get请求

    基于java+httpclient的接口自动化测试。

    一.环境配置

    下载+安装 (Java环境+httpclient包)

    httpclient包下载地址:https://hc.apache.org/downloads.cgi

    1.Java工程中添加libs并将httpclient的jar全部导入进来

    2.在Libraries里面添加如下三个jar包 

    二.基本方法使用

    //创建HttpClient对象

      CloseableHttpClient httpclient = HttpClients.createDefault();

    // 创建带请求地址的HttpGet对象

      HttpGet httpGet = new HttpGet("http://***");

    //设置HttpGet对象属性,如header,cookie等(根据实际情况)

      httpget.setHeader("Content-Type","application-json");

    // 执行httpGet请求

      httpclient.execute(httpget);

    //断开连接

      httpclient.close();

    ================

    //获取get请求的响应

      CloseableHttpResponse response = httpclient.execute(httpget);

    // 获取相应状态码

      response.getStatusLine();

    // 获取响应实体

      HttpEntity entity = response.getEntity();

    // 获取响应内容

      EntityUtils.toString(entity, "UTF-8"));

    //释放资源

      EntityUtils.consume(entity);

    三.百度实例demo 

  • 相关阅读:
    多线程之线程同步中的锁定lock、Monitor(转)
    信号同步
    窗体间传值的最佳方式
    Semaphore的理解
    推荐算法相关
    基于Spark的GBDT + LR模型实现
    基于Spark和Tensorflow构建DCN模型进行CTR预测
    神经网络(未完)
    互联网金融借款违约预测
    Python3基础复习
  • 原文地址:https://www.cnblogs.com/cocowang68/p/9102118.html
Copyright © 2011-2022 走看看