2016-04-27 72 views
0

如果斷言在運行jmeter腳本時,我得到響應代碼爲[] 如何執行斷言?如果jmeter的響應數據是[]

我試圖文本響應包含[]仍然JMeter的不能通過,我得到以下信息

斷言失敗消息:壞測試配置org.apache.oro.text.MalformedCachePatternException:無效表達:[] 無與倫比[ ]表達。

回答

1

它看起來像你在「包含」或「匹配」模式下使用響應聲明。

根據How to Use JMeter Assertions in Three Easy Steps指南:

的模式可以是是:

一「串」爲「等於」或「串」條款

一個「Perl5的風格的」常規「包含」或「匹配」子句的表達式

所以您需要:

  • 或者切換到「等於」,或者如果您使用的是「串」模式匹配規則,並保持你的模式爲[]
  • 或「包含」或「匹配」的規則 - 你需要記住,方括號是特殊meta characters代表字符類,所以他們需要通過正斜槓轉義,如\[\]
+0

謝謝,這工作。 – Learner