4月15
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