更新中
????? 當(dāng)剛剛錄制好的腳本回放不能成功時(shí),首先想到第一個(gè)可能出現(xiàn)的問題就是關(guān)聯(lián)。
????? 所謂的關(guān)聯(lián)就是把腳本中某些寫死的(hard-coded)數(shù)據(jù),轉(zhuǎn)變成是擷取自服務(wù)器所送的、動(dòng)態(tài)的、每次都不一樣的數(shù)據(jù)。比如在web系統(tǒng)架構(gòu)中,瀏覽器想web服務(wù)器發(fā)送第一個(gè)請求后,在服務(wù)器的回應(yīng)數(shù)據(jù)中,就有個(gè)Session ID。以后瀏覽器再向服務(wù)器發(fā)送請求時(shí),都會(huì)在請求數(shù)據(jù)包中夾帶這個(gè)Session ID,web服務(wù)器接下來就會(huì)利用這個(gè)Session ID來辨識(shí)跟它要數(shù)據(jù)的是不是同一個(gè)瀏覽器。對于每個(gè)新的交易,服務(wù)器都會(huì)產(chǎn)生新的Session ID給瀏覽器。如果Vugen還是用舊的Session ID想服務(wù)器要數(shù)據(jù),服務(wù)器會(huì)發(fā)現(xiàn)這個(gè)Session ID是失效的或是它根本不認(rèn)識(shí)這個(gè)Session ID,當(dāng)然就不會(huì)傳送正確的網(wǎng)頁給Vugen了。要對付這種服務(wù)器,我們必須想辦法找出這個(gè)Session ID到底是什么,位于何處,人和把它擷取下來放到某個(gè)參數(shù)中,并且取代腳本中有用到Session ID的部分,這樣就可以成功騙過服務(wù)器,正確地完成整個(gè)交易了。
轉(zhuǎn)載于:https://www.cnblogs.com/shenyanyun/archive/2009/05/05/1450228.html
總結(jié)
- 上一篇: [转]树结构表递归查询在ORACLE和M
- 下一篇: 可爱妈妈对我的\情色\教育