我是靠谱客的博主 拼搏钻石,最近开发中收集的这篇文章主要介绍自动化java接口测试(四)HttpClient基本使用HttpClient官方网站:http://hc.apache.org/httpclient-3.x/ 1,配置maven2,编写脚本(testng自己上网资料配置,很简单)3,执行代码4,mock模拟接口代码参考,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
HttpClient官方网站:http://hc.apache.org/httpclient-3.x/
1,配置maven
<!-- httpClient -->
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.1.2</version>
</dependency>
2,编写脚本(testng自己上网资料配置,很简单)
package com.test.testInterface.httpClient;
import java.io.IOException;
import org.apache.http.HttpResponse;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.util.EntityUtils;
import org.testng.annotations.Test;
public class MyHttpClient {
/*
* <!DOCTYPE html> <!--STATUS OK--><html>这段话开始就意味着请求成功
*/
@Test
public void test1() throws ClientProtocolException, IOException {
// 用来保存结果
String result;
// 新建一个请求对象
HttpGet get = new HttpGet("http://www.baidu.com");
// 新建一个httpClient 客户端
HttpClient client = new DefaultHttpClient();
// httpClient 执行请求对象并且返回结果
HttpResponse response = client.execute(get);
// 把结果以UTF-8形式存在result中
result = EntityUtils.toString(response.getEntity(), "utf-8");
// 输出结果
System.out.println("-------------------------");
System.out.println(result);
}
}
3,执行代码
4,mock模拟接口代码参考
https://blog.csdn.net/qq_36379597/article/details/104163678
最后
以上就是拼搏钻石为你收集整理的自动化java接口测试(四)HttpClient基本使用HttpClient官方网站:http://hc.apache.org/httpclient-3.x/ 1,配置maven2,编写脚本(testng自己上网资料配置,很简单)3,执行代码4,mock模拟接口代码参考的全部内容,希望文章能够帮你解决自动化java接口测试(四)HttpClient基本使用HttpClient官方网站:http://hc.apache.org/httpclient-3.x/ 1,配置maven2,编写脚本(testng自己上网资料配置,很简单)3,执行代码4,mock模拟接口代码参考所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复