之前再開發一個blog系統所需的module時,需要測試大量的trackback,本來是採用最笨的方法,申請一個blog,由那個blog來發trackback,後來因為這樣做實在太苦了,所以改採自己產生的方式。
根據trackback的規格,只要用GET的方式傳送要求即可,內容必須包含下列欄位:
- url (引用該文章的url)
- title (引用該文章的標題)
- blog_name (引用該文章的部落格名稱)
- excerpt (發送引用時附帶的額外資訊)
所以只要搭配方便的cURL即可達成目的,方法如下:
curl -d url=TRACKBACK_URL -d title=TRACKBACK_TITLE -d blog_name=TRACKBACK_BLOG_NAME -d excerpt=TRACKBACK_EXCERPT URL
如此一來便可大量產生所需的trackback來做測試啦。
