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