Content-Type

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# Content-Type
Content-Type用于指定内容类型,一般是指网页中存在的Content-Type, Content-Type属性指定请求和响应的HTTP内容类型。如果未指定ContentType,默认为text/html
1、application/x-www-form-urlencoded是常用的表单发包方式,普通的表单提交,或者js发包,默认都是通过这种方式。
2、multipart/form-data用在发送文件的POST包。
还有boundary用于分割数据。当文件太长,HTTP无法在一个包之内发送完毕,就需要分割数据,分割成一个一个chunk发送给服务端,那么一用于区分数据块,而后面16进制串就是标示区分包作用。
# 常见的Content-Type:
1.text/html
2.text/plain
3.text/css
4.text/javascript
5.application/x-wwwx-form-urlencoded
6.multipart/form-data
7.application/ison
8.application/xml

断言

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
access_ token接口将返回token放到变量中,并加断言
pm. test("响应状态码是200"function () {
pm. response . to. have . status(200);
});
pm. test("包含accesstoken"function () {
pm. expect(pm. response . text()) . to. include("access_ .token");
});
pm. test("响应小于500ms"function () {
pm. expect(pm. response . responseTime). to . be . below(500);
});
//将数据解析为json格式
var data = JSON. parse(responseBody);
//获取access_ .token的值
var access_ token = data. access_ token;
//把这个变量保存到环境变量中,这样大家都能用了
pm. envi ronment . set(" access_ .token" ,access_ token);
pm. test("过期时间为7200"function () {
var jsonData = pm. response . json();
pm. expect(jsonData. expires. _in) . to . eq1(7200);
});