Top 10 測試目標極端值

截斷的 JSON

這一頁的 JSON-LD 是故意寫壞的——內容在字串中間被切斷,不是合法 JSON。常見成因:伺服器輸出到一半逾時或連線中斷。

解析必定失敗不得用猜的補完

這一頁的 JSON-LD(原樣呈現,看得出來從哪裡斷掉)

{"@context":"https://schema.org","@type":"Dataset","observed":{"order.id":"ORD-55120","order.status":"awaiting_paym

這一頁在測什麼

解析必須失敗,而且要失敗得明確JSON.parse 對這段文字會丟出例外。正確行為是接住例外、具名記錄(例如 structured_data_malformed),不是往下用正則硬湊出幾個欄位。
不得用截斷前的片段猜資料光看內容能猜到 order.status 大概是 awaiting_payment,但那是猜的,不是讀到的。監控不能因為猜對了就當成一次真觀測。
對照組同目錄的 truncated.json 是同樣手法但作為獨立檔案的版本,測結構化來源抽取路徑是不是也有同樣的失敗處理。
平台必須不做的事:用寬鬆的正則或字串搜尋,從截斷的 JSON 裡硬擠出幾個看起來像欄位的片段,當成一次成功的觀測。