Java+httpclient-based interface automation testing.
I. Environment configuration
Download + Install (Java Environment +httpclient package)
HttpClient Bag: https://hc.apache.org/downloads.cgi
Add Libs to the 1.Java project and import all httpclient jars in
2. Add the following three jar packages to the libraries
Two. Basic method use
Create a HttpClient object
Closeablehttpclient httpclient = Httpclients.createdefault ();
// Create a HttpGet object with a request address
httpget httpget = new HttpGet ("http:/* * * *");
//Set HttpGet object properties, such as Header,cookie, etc. (depending on the situation)
Httpget.setheader ("Content-type", "Application-json");
//Execute HTTP Get Request
Httpclient.execute (httpGET);
//Disconnect
Httpclient.close ();
================
Get response to GET request
Closeablehttpresponse response = Httpclient.execute (HttpGet);
// get the corresponding status code
Response.getstatusline ();
// Get response entity
httpentity entity = response.getentity ();
// Get response content
Entityutils.tostring (Entity, "UTF-8"));
Freeing resources
Entityutils.consume (entity);
Three. Example of Baidu Demo
Interface Automation httpclient-Basic article 1