1
我必須執行特定應用程序的負載測試,並且正在使用JMeter。在JMeter中運行測試腳本記錄器錯誤
在我的應用程序中,我有一個唯一的訪問令牌,它將在成功登錄時獲得,並且此令牌必須傳遞給連續請求以獲取響應。
現在我爲測試計劃添加了一個記錄器並運行了HTTP測試腳本記錄器。所有瀏覽器動作都記錄在測試計劃的記錄器中。 我的測試計劃和工作臺的結構如下所述。
**Testplan-**
*Threadgroup*
Recorder-
//inside the recorder
[Request1-login
Request2-To load the uploaded images by the corresponding user]
//Outside the recorder inside the thread group,
View Results Tree
HTTP Cache Manager
HTTP Coockie Manager
**WorkBench**
HTTP(s) Test Script Recorder
默認情況下,對於每個請求頭管理器時記錄我所做的就是添加使用request1在錄製的腳本的請求2的首部經理的JSON提取器獲得的提取令牌。
令牌與請求頭一起傳遞,如下所示,但獲得的響應未經授權。
Request Headers:
Connection: keep-alive
Referer: http://localhost/
Accept-Language: en-US,en;q=0.5
Origin: http://localhost
Content-Type: application/json;charset=utf-8
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:56.0) Gecko/20100101 Firefox/56.0
Accept: application/json, text/plain, */*
Authorisation:91kLM68tdMBoDFRURArvdmwYgWV9Nr2sHYDwivTM.91kLM68tdMBoDFRURArvdmwYgWV9Nr2sHYDwivTM.Arvdm_M68-BoDFRURArvdmwYgWV9Nr2sHYDwivTM
Content-Length: 0
Host: http://localhost/phpmyadmin/index.php
我在郵遞員中檢查了同樣的道理,並且獲得了正確的回覆。
我失去了一些東西是否有運行記錄的測試腳本之前什麼事我得照顧請幫
沒錯,你是對的,我的請求中有一個錯誤的授權拼寫相當授權。感謝您的指導:) –