1. 首先創建一個線程組(Thread Group),爲何全部的請求都要加入線程組這個組件呢?不加不行嗎?答案固然是不行的。由於jmeter的全部任務都必須由線程處理,全部任務都必須在線程組下面建立web
2. 添加以下2個http request正則表達式
POST http://xxxxxxxxxxx/agentservice/accesstoken HTTP/1.1json
header
Content-Type: application/json
x-Mdata-Key: bc5bab92-e452-45cc-81cb-9d8c2cb80d6fapp
response:spa
{
"id": "FullSandboxSalesforce",
"token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9._3Na6s",
"refreshToken": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9."線程
}orm
POST http://xxxxxxxxxxx/agentservice/clientHTTP/1.1blog
headertoken
Authorization: Bearer <token>ci
x-userid: FullSandboxSalesforce
Content-Type: application/json
body
{
"email": "hilda0217600@mailinator.com",
"firstName": "hilda",
"lastName": "0217600",
"phone": "5550217600"
}
3.選中線程組(Thread Group),鼠標右鍵添加HTTP Request (POST), 添加HTTP Header Manager, 添加Regular Expression Extractor( 正則表達式取括號中的元素)
4. 添加第二個HTTP Request (POST), 添加HTTP Header Manager。引用變量${變量名}
5. 運行