課程
/后端開發(fā)
/Java
/使用java構(gòu)建和維護(hù)接口自動化測試框架
講的很不錯,可惜遺漏了很大一點(diǎn),就是如何進(jìn)行authentication或者csrf token驗(yàn)證,這個才是難點(diǎn)所在。
2017-06-14
源自:使用java構(gòu)建和維護(hù)接口自動化測試框架 2-6
正在回答
因?yàn)闀r間有限,只能抽一些通俗易懂的部分講解。在MRAutoSpace中每個util之間上下文是共享的,舉例:AuthUtil根據(jù)username和passwd生成全新的token,在httpClientUtil就可以使用這個token放在header中通過auth校驗(yàn)。
慕圣8495798 提問者
兩個辦法:
1、token校驗(yàn)其實(shí)是和當(dāng)前接口業(yè)務(wù)無關(guān)的,包括簽名驗(yàn)證等類似的操作最好在測試環(huán)境能有相關(guān)配置跳過這些校驗(yàn),也防止這些服務(wù)掛掉的時候影響業(yè)務(wù)case的執(zhí)行結(jié)果;
2、實(shí)在要模擬真實(shí)場景的話,寫個靜態(tài)方法,參數(shù)是username/passwd,返回值是token,每次都調(diào)用Login接口獲取實(shí)時的token,再放到具體接口測試case的header中,這樣也可以解決問題,就是每次調(diào)用login接口會增加case的執(zhí)行時間。
舉報(bào)
初識接口自動化框架
1 回答請問老師你視頻中提到的用RobotFramework做單元測試,是如何進(jìn)行的
1 回答如何下載代碼和工具包
3 回答post請求的參數(shù)如何添加?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-06-14
因?yàn)闀r間有限,只能抽一些通俗易懂的部分講解。在MRAutoSpace中每個util之間上下文是共享的,舉例:AuthUtil根據(jù)username和passwd生成全新的token,在httpClientUtil就可以使用這個token放在header中通過auth校驗(yàn)。
2017-06-15
兩個辦法:
1、token校驗(yàn)其實(shí)是和當(dāng)前接口業(yè)務(wù)無關(guān)的,包括簽名驗(yàn)證等類似的操作最好在測試環(huán)境能有相關(guān)配置跳過這些校驗(yàn),也防止這些服務(wù)掛掉的時候影響業(yè)務(wù)case的執(zhí)行結(jié)果;
2、實(shí)在要模擬真實(shí)場景的話,寫個靜態(tài)方法,參數(shù)是username/passwd,返回值是token,每次都調(diào)用Login接口獲取實(shí)時的token,再放到具體接口測試case的header中,這樣也可以解決問題,就是每次調(diào)用login接口會增加case的執(zhí)行時間。