我正在運行一系列使用Jmeter的Web服務測試,我遇到了有關斷言的幾個問題。基本上,在我的一個請求中,需要指定錯誤分類(變量$ {CLASS}),並且該請求應該返回具有指定錯誤的訂戶和設備的信息。我想斷言與其他信息一起返回的分類從不是輸入的分類。即分類=「$ {CLASS}」。我很確定我想在斷言中使用RegEx和jmeter的'not contains'選項來實現這一點,但我不太確定如何使它工作。任何幫助將不勝感激!Jmeter斷言使用用戶變量和正則表達式
0
A
回答
0
從您的意見,我會建議使用多個斷言。如果您有多個斷言,則只有當它們全部通過時,父請求才會通過,只要任何一個斷言返回失敗狀態,它就會失敗。
例如,你可以有一個返回通過狀態,如果它發現「小」,然後另一個返回通過,如果它沒有找到「主要」。如果通過選中未選中複選框的模式匹配規則CONTAINS找到文本,然後僅包含要作爲要測試的模式不存在的文本,則指定斷言將失敗。
你也可以在同一個斷言中有多個文本字符串,但是像這樣他們將全部使用相同的範圍和模式匹配規則。
+0
謝謝你的答案。然而,當它被設置爲不包含響應斷言時,我得到了一個負面預測表達式「classification =(?!」$ {CLASS})「」,這樣,如果分類的值從minor變爲多個斷言不需要改變。 – MrTunaDeluxe
相關問題
- 1. 我如何在jmeter中使用正則表達式斷言
- 2. JMeter的正則表達式變量
- 3. 斷言\正則表達式和TypeGuessing
- 4. 如何使用正則表達式和用戶輸入變量
- 5. 使用由正則表達式變量
- 6. 的JMeter - 正則表達式的問題與內置變量和$
- 7. JMeter的正則表達式不處理字符串變量和「$」
- 8. Jmeter正則表達式可變行數
- 9. symfony斷言正則表達式
- 10. Laravel - 斷言多個正則表達式
- 11. 正則表達式 - lookahead斷言
- 12. 正則表達式,幫助斷言
- 13. 正則表達式:否定斷言
- 14. 正則表達式Groovy的斷言
- 15. python正則表達式使用變量代表表達式
- 16. 正則表達式JMeter的
- 17. Jmeter正則表達式
- 18. 使JMeter的正則表達式提取通用正則表達式
- 19. 正則表達式:在使用前向斷言作爲條件
- 20. 奇怪AssertError使用巨星時,正則表達式斷言
- 21. 在Python中使用正則表達式斷言
- 22. 如何在斷言中使用正則表達式通配符?
- 23. 從正則表達式本身內使用正則表達式的變量,PHP
- 24. JMeter和正則表達式提取器
- 25. 正則表達式和變量後
- 26. 正則表達式和變量
- 27. 正則表達式和變量
- 28. JMeter的正則表達式與正則表達式測試儀
- 29. 正則表達式使用jquery和正則表達式
- 30. 正則表達式正則表達式 - 字符範圍,字邊界,斷言
迂腐點,但永遠不是一個雙重否定,你的意思是真或假? –
是的,我知道。這是因爲分類可能會返回非$ {CLASS}的其他錯誤級別之一,或者與$ {CLASS}一起返回,因爲請求中會返回大量信息。我只是希望分類始終等於$ {CLASS}。即分類=「$ {CLASS}」的信息僅被返回。 – MrTunaDeluxe
所以如果你可以只使用一個變量作爲字符串的一部分來匹配,它會工作嗎? –