2017-04-17 74 views
0

每次需要添加唯一值/總是在jmeter中運行POST api請求時。我有API是POST請求,此請求添加了'roleId',每次都應該是唯一的(不應使用已創建的ID)。我已經嘗試下面的選項,但答覆說重複的ID。 1.添加帶有POST body的http請求>添加'計數器'到這個請求,最小值爲25,最大值爲50,增量爲:1 當運行請求時,它總是以'25'開始,並且在第二次運行時失敗,因爲它說重複的值,因爲在第一次運行這個ID已被插入表 2.用戶定義的變量:使用__Random函數,但也爲同樣的問題。 3. CSV數據集配置:同樣的問題。每次在jmeter中運行POST api請求時需要添加唯一值

請建議什麼是解決問題的最佳方法。

回答

3

您可以用上面的任意組合,以產生你的roleId,如果你有疑問讓我們知道了標準,這樣我們就可以拿出最佳方案。同時查看Apache JMeter Functions - An Introduction文章系列,以獲得有關在JMeter測試中使用函數的整體思路。

+0

非常感謝幫助,並給出了很多選擇來實現它。爲了解決這個問題,並且在數據庫中沒有數據冗餘,我還使用'刪除'api,以便它可以刪除POST數據。 – blakshmi

相關問題