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