1. 程式人生 > 其它 >4月15

4月15

postman :很主流的API測試工具,也是工作裡面使用最廣泛的研發工具

JMeter ApiPost

通訊模式:

1.同步通訊

佇列:queue 先進先出的原則

執行緒池-》指定同時執行-》最大任務數

執行緒池

所有請求都是task

每個task都是一個執行緒

常用的MQ訊息中介軟體主要有:

kafka

RabbitMQ

ActiveMQ

非同步通訊

MQ訊息佇列

Kafka在大資料領域主要使用,在實時流資料方面非常優秀,能夠處理千萬億的資料

RabbitMQZ主要應用於一般的服務,對資料的一致性,可靠性,安全性要求高

客戶端向服務端傳送Request請求:

1.請求地址

2.請求方法

3.請求頭

4.請求引數

 

服務端響應客戶端:

1.協議狀態碼

2.響應頭

3.響應資料

 

username:wuya

key-value的資料形式

常用的請求方法有8種,但是最常用的有4種

1.GET:獲取資源

2.POST:新增資源(對服務端已存在的資源也可以做修改和刪除操作)

3.PUT:修改資源

4.DELETE:刪除資源

5.OPTION:路由對映

 

開啟指定網站右鍵檢查--點選Network--重新整理網頁--Headers隨即點選看資訊--Request URL:請求地址 Request Method:GET Status Code:協議狀態碼

Response Headers:響應頭 Response:響應資料

Timing:請求時間

Request Headers:請求頭

 

GET的請求引數:

query params路徑引數

http://ww.baidu.com/?name=李三&age=24

 

資料型別:

1.string->字串

2.int->整型

3.float->帶小數點的數字

4.bool->true(真) false(假)

POST請求方法:

1.請求地址

2.請求引數

1.表單:application/x-www-form-ulencode

2.JSON資料格式:application/json

3.XML資料格式:text/xml

 

如果是表單的選擇

如果是json   XML選擇

請求頭:表現形式就是key-value的表現形式,比如Name:cancan

在請求頭裡面有一個標識,專門來表示請求引數的資料型別

Content-Type:application/json

Content-Type:application/x-www-form-urlencoded

Content-Type:application/xml