2016-03-17 56 views
0

現在我有兩個API方法來測試的JMeter - 如何運行兩個採樣成捆

  • POST indexmember
  • DELETE indexmember

的問題是,indexmember已經拿到了必須是唯一的字段。

因此,當我運行POST &刪除一次(#線程== 1;循環== 1) - 它工作正常。索引員獲得發佈,然後刪除,然後我再次發佈,它很好,獨特的價值仍然是唯一的。

但是當我添加更多的線程=> JMeter的開始完全執行POST幾個indexmembers和一些方法失敗,我們的自定義驗證

"Errors": [ 
    { 
     "Message": "The Index member with IndexId [id] and SecurityId [id] is already present in database." 
    } 
    ], 
    "Success": false 

我想在做刪除功能爲某種子採樣來POST。

使POST和DELETE在一個線程中一起進行。

任何意見將不勝感激。

+0

我在這裏看到2可能出現的問題:要麼你限制你的腳本硬編碼值,其中您實際上需要每個POST使用唯一的ID(跨線程唯一),然後刪除該DELETE。或者ID範圍非常有限,在這種情況下,此類錯誤是您的應用程序的實際行爲(例如:如果ID範圍限制爲500個數字,實際上600個用戶將嘗試插入,他們會得到該錯誤,所以你的腳本匹配那個行爲)。 那麼你的問題是:第一還是第二? –

回答

0

我建議有POST和相同的線程組下刪除請求,並確保你能給出足夠加速時間......

+0

他們屬於同一組。問題是,當我有,我有3個用戶=> POST(通過),POST(失敗),POST(失敗),然後DELETE(通過),DELETE(失敗),DELETE(失敗)。 – Yabko

+0

我需要的是=> POST,DELETE,POST,DELETE,POST,DELETE;然後一切都會過去。 – Yabko

相關問題