国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

Egg 單元測試 Mock 模式實戰(zhàn)指南:@eggjs/mock 的 mm()、mockHttpclient 與 mockCsrf 全解析

Egg 單元測試 Mock 模式實戰(zhàn)指南:@eggjs/mock 的 mm()、mockHttpclient 與 mockCsrf 全解析 后端Web框架【免費下載鏈接】egg Born to build better enterprise frameworks and apps with Node.js Koa. https://307.run/eggcode項目地址https://gitcode.com/gh_mirrors/eg/egg點擊查看免費下載導讀本文是 EGG 單元測試技能egg-unittest中 Mock 模式references/mock.md的完整實戰(zhàn)指南聚焦eggjs/mock提供的四種核心 Mock 手段mm()原型方法 Mock、mm.spy()調(diào)用記錄、app.mockHttpclient()外部 HTTP 請求 Mock、app.mockCsrf()跳過 CSRF 校驗。讀完本文你將掌握在 Vitest eggjs/mock/bootstrap測試環(huán)境下對 DI依賴注入對象、外部 API、安全校驗進行精確打樁與斷言的方法并理解其底層實現(xiàn)原理與自動恢復機制。一、為什么需要 Mock 模式在 EGG 應用中單元測試的目標是隔離被測對象、控制外部依賴。常見需要 Mock 的場景包括被測 Service 依賴其他 DI 對象如OrderService依賴UserService、NotifyService業(yè)務代碼通過Inject() httpclient: HttpClient發(fā)起的外部 HTTP 調(diào)用第三方 API、支付網(wǎng)關等POST/PUT/DELETE 請求觸發(fā)安全插件的 CSRF 校驗導致 403。Mock 的核心價值是在不修改業(yè)務代碼的前提下替換或觀察依賴行為從而讓測試穩(wěn)定、快速、可重復。測試運行環(huán)境由 egg-binVitest啟動app實例與mm工具從eggjs/mock/bootstrap統(tǒng)一導入。二、常見錯誤速查表錯誤寫法正確寫法說明mm(service, method, fn)mm(ServiceClass.prototype, method, fn)DI 對象需 mock 原型不是實例手動寫afterEach(mm.restore)不需要egg-bin 自動注入 mock 恢復new Ajv()mock 單獨實例mock 原型方法DI 容器管理的對象通過原型 mock為什么必須是原型而非實例EGG 的 tegg DI 容器在運行時通過app.getEggObject(Class)獲取對象實例實例的方法來自其原型鏈。如果對某個具體實例service直接mm(service, method, fn)該替換只存在于這一個實例上而測試代碼通過app.getEggObject()拿到的往往是容器新建或復用的另一個實例Mock 根本不會生效。因此必須mm(ServiceClass.prototype, method, fn)從類型定義層面全局生效。這一規(guī)則與mm()的源碼實現(xiàn)基于mm庫對目標對象屬性進行替換一致見 plugins/mock/src/index.ts。三、mm() — Mock Proto 方法mm()是最常用的 Mock 方式用于替換 DI 對象的原型方法使其返回固定數(shù)據(jù)或執(zhí)行自定義邏輯。import assert from node:assert; import { app, mm } from eggjs/mock/bootstrap; import { UserService } from ../app/modules/user/UserService.ts; import { OrderService } from ../app/modules/order/OrderService.ts; describe(OrderService, () { it(should mock user service, async () { mm(UserService.prototype, getById, async () { return { id: 1, name: mocked user }; }); const orderService await app.getEggObject(OrderService); const result await orderService.createForUser(1); assert.equal(result.userName, mocked user); }); });要點Mock 函數(shù)應為async 函數(shù)若原始方法是異步方法保證 Promise 語義一致通過await app.getEggObject(OrderService)獲取被測 DI 對象斷言應針對業(yè)務結(jié)果result.userName mocked user而非 Mock 函數(shù)本身驗證OrderService正確消費了UserService的返回值。調(diào)用信息斷言called / calledArguments / lastCalledArgumentsMock 函數(shù)會自動記錄調(diào)用信息可用來斷言是否正確調(diào)用、以什么參數(shù)調(diào)用import assert from node:assert; import { app, mm } from eggjs/mock/bootstrap; import { NotifyService } from ../app/modules/notify/NotifyService.ts; import { OrderService } from ../app/modules/order/OrderService.ts; it(should call notify with correct args, async () { const mockFn async (userId: string, message: string) {}; mm(NotifyService.prototype, send, mockFn); const orderService await app.getEggObject(OrderService); await orderService.create({ productId: 1 }); assert.equal(mockFn.called, 1); // 調(diào)用次數(shù) assert.deepStrictEqual(mockFn.lastCalledArguments, [user-1, 訂單創(chuàng)建成功]); // 最后一次調(diào)用參數(shù) // mockFn.calledArguments — 所有調(diào)用參數(shù)的數(shù)組 });Mock 函數(shù)上自動附加的斷言屬性屬性含義示例用法called被調(diào)用次數(shù)assert.equal(mockFn.called, 1)calledArguments所有調(diào)用參數(shù)的數(shù)組二維assert.deepStrictEqual(mockFn.calledArguments, [[user-1, msg]])lastCalledArguments最后一次調(diào)用的參數(shù)列表assert.deepStrictEqual(mockFn.lastCalledArguments, [user-1, msg])這種行為打樁 調(diào)用記錄的組合是驗證 Service 之間協(xié)作關系的標準手法。四、mm.spy() — 不替換實現(xiàn)只記錄調(diào)用當希望原方法正常執(zhí)行、同時又想觀察它是否被調(diào)用時使用mm.spy()it(should spy on method, async () { mm.spy(NotifyService.prototype, send); const orderService await app.getEggObject(OrderService); await orderService.create({ productId: 1 }); // 原方法正常執(zhí)行同時記錄了調(diào)用信息 const sendFn NotifyService.prototype.send; assert.equal(sendFn.called, 1); assert.equal(sendFn.lastCalledArguments[0], user-1); });與mm()的區(qū)別mm()用自定義函數(shù)替換原實現(xiàn)控制返回值/行為mm.spy()保留原實現(xiàn)僅附加called、calledArguments、lastCalledArguments等記錄屬性用于確認發(fā)生過調(diào)用、參數(shù)正確的驗證型斷言由于原型方法被記錄屬性包裝斷言可直接從NotifyService.prototype.send讀取。適用場景日志發(fā)送、消息通知、埋點上報等副作用型方法——你關心的是有沒有調(diào)、參數(shù)對不對而不是返回值。五、app.mockHttpclient() — Mock HttpClient 請求業(yè)務代碼通過Inject() httpclient: HttpClient注入的 HttpClient 發(fā)起的請求可用app.mockHttpclient()整體打樁避免測試真正訪問外部網(wǎng)絡it(should mock external API, () { app.mockHttpclient(https://api.example.com/users, { data: JSON.stringify({ name: test }), }); return app.httpRequest().get(/api/proxy/users).expect(200).expect({ name: test }); });參數(shù)簽名與重載實現(xiàn)見 plugins/mock/src/app/extend/application.ts 與 plugins/mock/src/lib/mock_httpclient.tsmockHttpclient( mockUrl: string | RegExp, // 匹配的 URL支持正則 mockMethod?: string | string[], // HTTP 方法默認 * mockResult?: string | MockResultOptions | MockResultFunction, ): this二參重載app.mockHttpclient(url, mockResult)時mockMethod默認為*匹配所有方法三參重載app.mockHttpclient(url, GET, mockResult)指定方法方法會統(tǒng)一轉(zhuǎn)為大寫mockUrl為字符串時解析為origin pathname匹配為RegExp時按origin path整體正則匹配可命中多條 Mock 配置。MockResultOptions 完整字段字段類型默認值說明datastring \| Buffer \| Object響應體Object 會被自動JSON.stringify序列化statusnumber200HTTP 狀態(tài)碼headersRecordstring, string{}響應頭delaynumber無延遲響應的毫秒數(shù)可模擬慢接口persistbooleantrue是否無限次命中該 Mock默認始終生效repeatsnumber無固定命中次數(shù)persist: false時生效源碼層面的行為細節(jié)mock_httpclient.tsdata為對象時轉(zhuǎn)為 JSON Buffer為字符串時按 UTF-8 編碼為 Buffer否則拋錯底層基于urllib的 MockAgentundici 攔截器實現(xiàn)persist默認true意味著同一條 URL 的 Mock 在恢復前會一直命中同一測試內(nèi)多次調(diào)用無需重復聲明mockResult也支持函數(shù)形式(url, options) MockResultOptions | string可依據(jù)請求path、method、body動態(tài)返回結(jié)果適合區(qū)分同一接口的不同請求場景。組合使用建議外部 API 的 Mock 常與接口測試鏈式配合先用mockHttpclient擋住下游 HTTP 依賴再通過app.httpRequest()supertest驅(qū)動 Controller 完整鏈路最終只斷言業(yè)務側(cè)響應。六、app.mockCsrf() — 跳過 CSRF 校驗POST/PUT/DELETE 請求默認會觸發(fā)安全插件的 CSRF 校驗未攜帶 token 時返回 403。測試中可直接跳過it(should POST without CSRF error, () { app.mockCsrf(); return app.httpRequest().post(/api/users).send({ name: test }).expect(200); });實現(xiàn)位于 application.tsmockCsrf(): this { mock(this.context, assertCSRF, () {}); mock(this.context, assertCsrf, () {}); return this; }即對 Context 原型上的assertCSRF/assertCsrf方法做空替換使校驗直接通過。使用注意只需在需要寫操作的測試中調(diào)用GET 等讀操作無需該方法只影響當前app實例afterEach恢復后自動失效若測試本身要驗證 CSRF 防護邏輯如 403 場景則不要調(diào)用mockCsrf()。七、Mock 恢復自動注入無需手寫egg-bin 自動注入eggjs/mock/setup_vitest該模塊在 Vitest 生命周期中自動完成三件事beforeAll單次啟動 MockApplicationapp并對啟動 Promise 做緩存同一 worker 內(nèi)只啟動一次afterEach等待后臺任務結(jié)束app.backgroundTasksFinished()并調(diào)用mm.restore()恢復所有 MockafterAll按共享模式判斷是否關閉 appisolate/threads 池場景下由 worker 線程回收。因此不要手動編寫afterEach(mm.restore)重復恢復沒有意義且可能干擾生命周期restore()的實現(xiàn)restore.ts會依次執(zhí)行mm庫恢復、cluster 恢復、MockAgent 恢復保證mm()、mm.spy()、mockHttpclient、mockCsrf等所有 Mock 全部還原到初始狀態(tài)測試之間互不污染。八、與其他 Mock API 的配合在 DI 場景下mm()通常與以下 API 組合使用構(gòu)成完整測試體系詳見 egg-unittest 技能總覽API用途app.getEggObject(Class)獲取 SingletonProto / ContextProto 實例app.mockContext(data)Mock Context 屬性app.mockService(name, method, fn)Mock Service字符串路徑或類app.mockServiceError(name, method, err)Mock Service 拋出指定錯誤app.mockSession(data)/app.mockCookies(obj)Mock Session / Cookieapp.mockHeaders(headers)/app.mockLog()Mock 請求頭 / 捕獲日志mm.env(env)/app.mockEnv(env)Mock 運行環(huán)境test/prod 等需要 Mock 單測依賴而當前測試文件又沒有app生命周期時可參考mm.app()/mm.cluster()的創(chuàng)建入口index.ts手動創(chuàng)建 MockApplication。九、總結(jié)EGG 單元測試的 Mock 模式可以歸納為三條原則DI 對象一律 Mock 原型mm(Class.prototype, method, fn)不要 Mock 實例驗證型場景用mm.spy()控制型場景用mm()前者記錄調(diào)用、保留實現(xiàn)后者替換實現(xiàn)、決定返回外部依賴與安全校驗交給 app 級 APIapp.mockHttpclient()攔截 HttpClientapp.mockCsrf()跳過 CSRF恢復由setup_vitest的afterEach自動完成。按此模式編寫測試即可獲得穩(wěn)定、隔離、可斷言的 Service/DI 單元測試為 EGG 應用的持續(xù)集成提供可靠保障。贊分享后端Web框架【免費下載鏈接】egg Born to build better enterprise frameworks and apps with Node.js Koa. https://307.run/eggcode項目地址https://gitcode.com/gh_mirrors/eg/egg點擊查看免費下載相關推薦手把手教你搭建i茅臺智能預約系統(tǒng)從零開始實現(xiàn)自動化預約手把手教你搭建i茅臺智能預約系統(tǒng)從零開始實現(xiàn)自動化預約 還在為每天9點準時搶購茅臺而煩惱嗎還在因為手速不夠快而錯過預約機會嗎今天我要為你介紹一個 i茅臺智后端Web框架掌握Egg.js單元測試從Mock到Stub的實戰(zhàn)進階指南掌握Egg.js單元測試從Mock到Stub的實戰(zhàn)進階指南 Egg.js作為基于Node.js和Koa的企業(yè)級框架其強大的測試體系是保障應用質(zhì)量的關鍵。本文后端Web框架如何在10分鐘內(nèi)完成AI語音克隆訓練Retrieval-based-Voice-Conversion-WebUI終極指南如何在10分鐘內(nèi)完成AI語音克隆訓練Retrieval based Voice Conversion WebUI終極指南 你是否曾夢想過擁有自己的專屬AI語音人工智能AI 應用語音音頻深度學習上一篇打造無屏編程體驗claude-code-local語音交互模式全攻略下一篇VirtualApp CI/CD監(jiān)控監(jiān)控構(gòu)建和部署狀態(tài)創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久久久极品| 国产福利夜| 99精品综合久久久久五月天| 精品久久久久久亚洲| 亚洲无码视频免费在线观看网址!| 中文字幕片| 爽极品影院| 人妻蜜桃臀| 国精综合一二三区影视| 天天做天天爱天天爽| 激情五月天中文字幕色| 香蕉大久久久| 超碰 欧美| 四虎影视在线| 强奸xx国产| 操啊国产| 伊人网免费视频| 夜夜春夜夜操| 天天射夜夜| 午夜男人天堂| 国产精品视频精品一二| 欧美黑人精品在线播放| 超碰在线一区| 少妇无码av专区线| 热思思免费视频| 欧美黑人168页欧美黑人167| 天天看特黄的免费网站| 不卡人妻少妇精品毛片一区23区视频| 国产亚洲99久久精品| 免费啪啪av| 在线视频97| 日韩成人小视频| 日韩精品操少妇| 日本一区二区三区精品| 无码9区| 嗯啊抽插大香蕉网页| 老熟女91| 日本孕妇一区二区视频操逼免费看| 在线小说视频一区| 毛片麻豆91糖心精品毛情片| 999熟女精品| 麻豆人妻偷人精品无码视频| 亚洲天堂日本| 欧美色图20P| 狠操91,com| 91/欧美| 国产精品久久久久久久久久久久久久久久久久 | 久久久四区| 亚洲综合性网址| 中文字幕艹艹| 国产一级特黄大片处女| 精品视频在线观看| 国产白嫩漂亮KTV在线| 国产在线综合福利网站| 高清无码久操视频| 亚洲一级性爱视频免费看| 国产亚洲精品无码三区| 91九色蝌蚪在线观看| 亚洲无码成人精品| www.91逼逼.com| 免费无码国产精品v片在线观看| 精品国产一区探花在线观看| 亚洲日韩电影| 免费1级a做爰片观看| 精品人妻中文字幕4399| 久久精品日韩| 亚洲美乱| 97资源站国产精品| 96精品久久久久久久久久| 三级日韩一区二区三区| 国产强奸超碰AV| 国产精品青草综合久久| 熟女精品一区二区在线观看| 久久男人| 亚洲欧美高清无码| 亚洲蜜桃V妇女| 超碰久久中文| 伊人色综合欧美| 五月天九九日国产精品一区二区三区| 婷婷涩嫩草鲁丝久久午夜精品| 精品人妻一区二区三区在| 国产肏逼网站| 国产做?爰片久久毛片?片美国| 9+1视频网址| 亚洲AV高潮| 精品欧美日韩在线观看| 日熟女| 大伊香蕉在线视频免费| 中文久久一区| 日日玩天天干| 欧美黄色大片在线观看| 国产一区二区三区中文字幕| 97视频在线免费播放| 国产传媒av天美传媒在线| 插穴性爱视频在线观看| 欧美亚洲第1页| 校园春色美腿丝袜| 牛牛操视频逼| 色婷婷成人| 精品国产72| 丝袜AV一区二区三区| 久热影视| 日韩精品人妻中文字幕有码午| 九九九九九九九九九五码| 91n处女在线观看| 深夜国产一区二区三区在线看| 日韩精品国产精品五码一区二区| 最新AV在线| 国内偷自视频区视频综合| 亚洲精品亚洲人成人网| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 9999亚洲电影| 人人人摸人人| 一牛影视久久久一区二区三区| 精品视频久久区| 欧美激情久操网| 激情综合色| 久久精品视| 91P0RNY大屁股人妻| 亚洲一本色道中文无码aV天美| 亚洲妇色| 精品亚洲国产成人精品| 91五月天| 乱性AV| 理论久久婷婷网 8| 97超碰欧美中文字幕| 综合色色婷婷| 亚洲资源站| 丁香婷婷啪啪| 牛牛AV人人夜夜澡人人爽| 天美传媒国产原创中文字幕亚洲欧美另类 | 91亚洲人电影| 性综合网| 免费网站观看www在线观| 亚州男人天堂| 91丨国产丨白浆| 五十路三区在线| 日韩有码一区三区| 91无遮挡| 欧美狠狠弄| 男人女人18禁片免费看网站| 偷拍亚洲高清图片| 午夜AV人气不卡| 四虎视频在线观看| 日本五十路熟女一区二区| 五月天加勒比啪| 顶级丝袜熟女一区二区三区| 欧美视频一区二区三区| 欧美精品第3页| 美女黄色91| 国产做?爰片久久毛片?片美国| 九九人妻| 久久久人体| 九九视频黄色片| 啊啊啊啊操死我了| 四虎AV在线观看| 呦呦一区| 一区二区亚州激情久婷婷欧美| 国产小黄片在线免费观看 | 日本伦乱九九九综合| 国产美脚女优尤物在线观看| 国产精品人妻熟女aⅴ| 午夜毛片高清免费不卡| 少妇高潮一区二区三区在线| 中文字幕一区 二区三四五 区日 日骚| 亚洲天天更新| 国产伦精品免编号公布| 天堂俺去俺来也www久久婷婷| 蜜臀av中文字幕| 自偷自拍的亚洲视频| 久久区| 懂色AV中文| 国产福利小视频高清在线观看| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照 | 日本三级A片网站com| 午夜综合在线| 天天淫人人妻日日色| 日韩精品色呦呦| 久久精品六区| 蜜臀久久99精品久久久老,,| 成人 日本A片无码8888| 91九色蝌蚪在线观看| 天天日天天干天天摸天天操| 综合天天网| 久热免费视频| 国产第25页在线观看| 成年在线视频日本亚洲在线视频区精品江靖宇公司 | av2014 日韩在线中文字幕| 农村妇女一级二级三级视频| 另类专区在线观看| 精品国产人成在线| 青春草莓视频在线观看网址| 天天综合站| 亚洲日韩久久精品一区| 人人操人人插人人摸人人干| 99精品九九九九九九| 极品白嫩福利在线| 91站街按摩店老熟女熟女| 青青青国产手线观看视频2| 亚洲青青草| 亚洲国产剧情少妇激情| 亚洲老熟妇xxx| 免费A片三p视频| 老熟乱一区二区三区四区| 双插在线| 婷婷五月天久久精品视频一区二区三区| 国产一区二区在线电影| 激情网色| 免费在线观看国内色片网站网址| 久久久亚洲高清不打码| 自拍偷拍第26| 人人干人人操人人爱| 色噜噜狠狠色综无码久久合欧美| 久久综合女优| 麻豆天美制片厂网站视频| 抽插无码高清一区| 精品人妻一区二区三区四区石在线| 四虎影视国产精品| 超碰欧美COM| 亚欧洲一区二区视频| 91N综合在线| 亚洲综合另类欧美久久久| 校园春色 男人天堂| 色九区| 333kkkk·亚洲com久久| 午夜高清成人在线视频| 一起草AV| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 97人人操人人摸人人爱| 秋霞影音一区二区三区| 三级网色| 亚洲欧美精品福利在线| 国产成人网站在线观看| 99色热| 97干在线| 中文字幕丝袜美腿| 久久超碰97中文字幕| 久久久穴999| 亚洲日本男人天堂网| 久久久久久性爱视频| 台湾佬中文娱乐自偷自拍| 日产国产精品中文久久婷婷| 日本好吊色视频| 日日玩天天干| 欧在线一二区| 在线毛片片免费观看| 超碰国产精品无码| 99热伊人| 极品内射| 啊嗯嗯啊好大好爽| se..亚洲欧美| 18禁精品网站在线看| 五月天丁香婷婷综合网站| 久精品无码av一区二免费国产在线观看| 成年人一级黄色毛片大全在线观看| 90后性网国产欧美| 欧美黄色图片| 婷婷10月天青娱乐| 国产精品第一区第一页| 性爱av网站| 亚洲一区二区麻豆影院| 亚洲网污污污污| 亚洲色交| 日韩精品黄片免费观看| 欧美综合自拍成人自拍第二十页| h色99999| 亚洲中文字幕熟女| 91九色网| 99精品无码| 先锋影音av先锋一区| 黄片不用下载在线观看| 久久只有精品一区二区三区| 亚洲欧洲日韩中文字幕一区| 亚洲电影中字一区二区| 超碰久热| 天天日日本| 9 1果冻精品视频| 日韩黄片影院| 香一区二区三区| 国产一区二区精品在线视频| 立川理惠被中出无码| 日本三级一区二区 在线| 激情开心五月天| 97超碰在线资源网站| 欧美少妇色图| 丁香六月综合激情| 九九九精品一区二区无码| 超碰精品97| 人人干黄色| 青青草中文-久久青草精品一区二区三| 后入人妻一区| 在线看的av| 亚州精人品大香蕉| 亚洲色图 欧美| 99热精品在线在线| 插B在线观看| 亚洲另类久操网| 亚洲熟妇综合久久久久久| 自拍偷拍草一草| 色综合久| 91白虎| 日韩少妇一区二区三区| 九9热伊人| 欧美一级久久久丰满| 美日韩一卡二卡三卡免费人妻精品| 99re这里| 插日本熟女视频| 久操在97| 家庭乱伦网站国产| 久草精品一区| 欧亚性爱啪啪| 大香蕉日亚洲日本亚大| 国产精品极品美女视频| 99久久9| 日本熟妇人妻中出视频| 欧美综合 站| 亚洲中文日韩欧美大香蕉视频| 国产又大又粗又长视频在线| 国产成人精品日本视频| 久草资源欧美在线视频| 精品人妻1区| 大鸡巴久久久| 午夜亚洲WWW湿好大| 久偷拍| 欧美一级AAAAAAA| 久久e6只有精品| 黄片免费视频2019| 欧美色图人妻| 欧美大香蕉在线观看| 久久色网| 国产日韩色综合| 麻豆久久久久久久久丝袜 | 好属操| 欧洲中文字幕| 日韩精品在线观看观看| 欧美色亚洲色| 97超久碰| 丁香五月性| 亚洲色图综合| 九九九草| 夜色五月天| 欧美区亚洲区偷拍区 | 亚州综合在线| 大香蕉欧美日韩| 影音先锋乱| 免费在线视频97| 五月天色图| 人人操,操人人| 亚洲小说视频| 国产白丝在线| 色情婷婷| 91足交| 天美传媒AV在线| 男人的天堂在线| 国产精品一区二区黄片| 国产精品视频自拍在线| 久久大香蕉97| 美女诱惑1区2区| 麻豆视频国产一区二区| 99精品综合久久久久五月天| 一区二区 电影 亚洲| 少妇色综合| 欧美日韩夜夜| 九九热精品在线| 精品欧美А∨无码黑人大荫蒂| 一级AAA片一区二区三区| 操九九九九九九| 国产精品视频精品一二| 大黄片做爱的大的| 久久狠狠色噜噜狠狠狠狠97| 久操视频在线| 日韩久久艹| 欧美日韩丝袜 | 91网站视频在线观看| 色五月婷婷五月天| 人人操人人大香蕉| av在线播放国产一区| 天堂性色| 2019亚洲男人天堂| 色偷综合| 男人天堂综合| 在线情色电影 91大 | 久久免费看高潮毛片韩国| 综合久久婷婷| 自拍偷拍2025在线观看| 国产精品久久99日日| 91av熟女人妻| 日韩欧美大片免费高清啪啪| 久久黄人人爽视频| 91麻豆天美传媒在线| 精品少妇人妻一区二区三区| 91九九九吃| 亚洲资源网| 成人久久精品| 男人的天堂2000| 美女诱惑在线一区| 精品人妻一区二区三区夜夜| 日韩久草| 少好三P| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊 | 久久超碰com| 日本三级韩国三级美三级91| 91欧美性| 91亚.色| 中出20p| 亚洲男人的天堂网| 好湿好紧视频| av草草在线电影| 留下AⅤ黄色片| 日韩 欧美 另类 人妻| 日韩欧无码一区二区三区免费不卡| 色亚洲欧美| 天天干嫩逼网| 亚洲阿v天堂在线| se吧提供国产乱老熟视频胖女人 | 97人人干| 日本一区二区三区欧美日韩中文字幕| 久久综合日韩亚洲欧美| 欧美色日本| 美女爽爽爽刺痛洞洞| 中文字幕精品亚洲熟女| 这里只有精品97| 韩国三级色呦呦| 亚洲中文字幕在现观看| 国产av波波国产精品| 日韩av一级黄片| 精品在线观看视频在线| 五月丁香| 狠狠亚洲| 秋霞怕怕片| 亚欧性爱ab| 亚殴在线| 亚洲久久天堂| 日韩性爱毛片操骚逼| 丁香激情五月| 精品国产乱码久久久兰草影视| 国产超碰97| 日本一区二区中文字幕久久| 色黄色美女大长腿午夜视频| 一本久道久久综合狠狠爱| 久久av网| 97这里有精品| 乱伦1色页| 99色热| 久久东京伊人一本到鬼色| 熟女色综合久久| 亚洲欧洲小说图片视频| 国产五码丝袜屁眼| 激情欧美97| 国产成年精品高清在线观看91| 久精品无码av一区二免费国产在线观看| 91 手机在线播放 绯色| 97色欧州| 啊啊啊啊啊啊在线| 亚洲伊人久久综合97| 欧美激情中文字幕另类小说| 亚洲免费精品一区| 丝袜美腿操av| 亚乱色| 青青草吊丝| 天天欧美| 超碰人人干| 女人的天堂大香蕉网| 97aiaiai| 欧美亚性天堂| 91天美免费| 成人性爱全视频观看| 无码久| 欧美一区二区福利在线| 国产传媒一区日韩| 伊人久久在线视频观看| 淫乱图区 | 好淫网一二三视区| 天天影视色香欲综合网小说| 在线观看十八禁| 日韩欧美日韩| 国产精品91ai| 免费一级a毛片久久久久久鸭绿欲| 综合干干干av久久久综合网| 91大神精品长腿在线观看网站| 午夜性刺激视频免费观看| 色婷五月| 好吊色青靑草| 亚洲欧美另类少妇精品| 2019久久久久久久久福利| 亚洲欧美国产va在线| 人人操人人摸人人看人人干| 羞答答AV中文字| 九九色热| 最新无码国产| 国产外初女出血视频| 色情五月综合婷婷| 国产自制av蜜乳| 欲射影视| 日本岛国黄色网址| www熟女乱伦com| 天天激色| 精品一区二区三区蜜桃臀赵总 | 综合久欧洲| 亚欧成人综合影院| 日本 情色 1区| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 亚洲综合 欧美| 97福利视频| 人妻一区二区三区四区视频| 日本天天干天天搞一区| 精品亚洲国产成人AV制服丝袜| 日本精品加勒比海一区| 91日日| 亚洲二区精品在线观看| 亚州综合在线| 肉丝中文无码高清| 超碰在线974| 户外裸露刺激视频第一区| 日韩欧美女优电影| 国产亚洲精品久久久久小| 香蕉国产97| 色眯眯射| 91色情黑丝搞鸡在线观看一区二区三区三州| 免费AV中文网在线观看| 久久成人东京热人妻| 殴美综合色88| 大香蕉五月天婷婷| 少妇高潮特黄A片| 女人天堂av在线播放| 日本孕妇孕交| AV天堂男人的天堂| 久热免费视频| 亚洲欧洲网站免费观看| 免费人成在线观看网站品爱网| www.人人摸在线视频| 91九九九小逼| 特级大荫道BBwBBwBBW| 激情色色| 51一区二区三区| 少妇一级无码精品| 国产精品自拍视频| 久久这里只精品| 欧美少妇色综合| 91jk色拍| 久久人人爽爽爽人久久久| 激情网五月天| 五月婷在线| 人、人、摸,人、人、草| 伊人一区二区在线播放| 久久综合九色综合欧洲98| 97久久超碰日韩精品| 北野未奈加勒比av| 久九9精品| 九九热精彩视频| 亚州色图欧美| 欧美91精彩| 欧洲一区二区三区免费| 天天弄欧美| 丰满人妻一区二区三区在线| 啊啊啊啊啊啊好多水| 人妻人久久精品中文字幕| 青青草玖玖爱| 久久久神马影院| 在线免费试看60秒| 少妇丝袜在线观看AV| 欧美91久久久久| 夜夜青青无码影院| 台湾佬中文娱乐网久久久久久久久久com | 天天影视网综合少妇| 长长久久88视频| 国产原创自拍| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 亚洲欧美一区二区网址| 欧美天天性| 国产精品96| 精品视频在线观看| 一级性爱视频免费观看 | 亚洲熟女av中文字幕| 国产精品一区二区三区在线| 色九久| 久久久久久久九九九九| 麻豆国产97在线| 亚洲伊人a线观看视频| 久久直播国产| 亚洲色啪| 超碰1024久久| 91天天美女| 超碰色97| 欧美A片中文字幕| 999亚洲国产视频| 成人综合久久精品色婷婷| a网站免费观看| 欧洲中文字幕| 色踪合AV| av影片在线观看不卡| 国产多人在线观看视频| 国产尹人在线视频免费| 天天日日舔舔| 九一国产精品| 少妇综合网| 亚洲人妻中文高清| 久操综合在线| 日本孕妇孕交| 青草成人免费视频一com| 亚洲国产欧美一区二区潘金莲| 3P乱轮视频| 天天日少妇逼AV| 日本男人插女人的逼黄色| 欧美亚洲中文字幕| 天天日日舔舔| 国产精品乱码久久久久久| 四方色播| 日本一级性爱| 久久綜合很很很| 超碰人人干天天射| 无码国产Av| 女色视频社区| 欧美色图另类图片| 亚洲导航深夜福利| 亚洲综合性感在线| 9118禁| 婷婷深爱五月| 亚洲色悠悠久久88| 内射小黄片| 天天综合,91综合永久| 嫩草 我啊~嗯~在线| 日韩有码 一区二区三区| 欧美性爱五月天| 欧美熟女丝袜| 大香蕉www.超碰| 亚洲情色婷婷五月天| 麻豆色99999| 综合影视国产无码| 极品AV网站在线观看| 夜夜草我| 麻豆九九九| 97资源久久| 狠狠色婷婷777| 91欧美巨乳| 免费观看的黄色的网站| 欧亚日韩三区| av在线播放国产一区| 91在线美女| 毛片一区二区| 精品人人| 中文字幕丰满人妻日本| 国产高清1234区| 操东北女人| 热久久91婷婷| 亚洲 无码 偷拍| 综精品久久久aaaa| a亚洲欧美色欲| 欧美色图片91| 十八禁视频一区二区| 抽插爽| 天天日天天搞天天干| 欧美激情片一区二区| 八戒午夜福利理论片| 夜草欧美| 亚洲欧美在线观看2021| 蜜臀99久久精品久久久久久| 伊人99热| 天天澡天天爽日日AV| 久久熟妇五十路一区| 强奸乱伦AV一天堂网| 激情亚洲天堂| 国产一区在线免费播放| 欧美性第1页| 啊啊啊好爽快点啊啊啊嗯嗯| 亚洲 欧美 日韩 国产一区二区| 亚洲色图 欧美热图 清纯唯美 另类自拍| 中文字幕蜜乳av| 97色色色综合网站| 亚洲黄色网址视频| 97人人爱人人乐| 欧插网站| 久久九九视频九九视频| 久久精品成人| 亚洲熟妇图片| 内射老妇BBWX0C0CK| 丝袜喷水在线| 日本性爱少妇| 蜜臀久久99精品久久久久电影| 免费看毛片操穴| 国产精品人妻无码久久久老鸭窝 | 嗯嗯啊啊日韩精品| 中文字幕人妻丝袜乱一区三区| 国产亚洲精品第一最新| 青青青青青手机视频| 久久久久13| 草草影院日本第一页| 久久久久深夜无码| 色五月69夫妻| 人妻一区视频| 久久色一区二区| 色区久久| 香蕉黄色一级视频| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 日韩中文字幕人妻视频| 黄色成年| 久久久熟妇熟女国产| 色狠狠综合| 青春草莓视频在线观看网址| 欧美亚洲清纯| 97干com| 日本午夜久久电影| 视频国产成人精品日本亚洲18 | 欧美人妻一区| 日韩在线地址一| 啊嗯嗯啊好大好爽| 超碰激情808| 啪啪啪精品视频| 人人摸人人入| 伊人嫩草| 青青欧洲黑| 日韩欧美女优电影| 中文字幕av乱伦| av一区二区三区不卡| 日本二三四区| 亚州日韩97| 蜜臀人妻少妇久久在线观看| 国产成人精品亚洲日本| 日语五十路和六十路亚洲国产精品| 国产女人9999| 99精品久久久久久久婷婷蜜桃| 无码区蜜乳| 国产日韩怡红院| 玖日综合网| 91处女视频在线观看| 亚洲情色1区| 日本综合久久| 性做久久久久久免费观看软件| 强奸乱伦 亚洲一区| 91五十路| 91制服丝袜| 国产AV天美传媒一区二区三区 | 国产欧美另类久久久精品课程| 亚洲另类色图片| 91蜜桃婷婷狠狠久久综合9色| 一区二区三区黄片免费观看| 99国产在线 精品 视频| 黄色无码高清黄色无码网站| 91激情| 蜜臀AV一区二区三区| 亚洲情色 自拍| 屁股久久久久久久久| 天美一区在线| 欲香欲色天天天综合和网| 久久鲁夜| 国产精品网站www| 99精品伊人| 欧美色997| 粉嫩少妇自慰在线| 2019天天操天天爽天天拍| 白丝AV网站| 天天干,天天日| 无码国产精品午夜不卡(| 色久桃花影院在线观看| wwwcaobibi| 久久精视频美日韩在线视频| 操婷婷逼| 亚洲色啪| 国产精品久久久久久夜夜夜| 国产欧美伊人| 丁香婷婷激情五月天无毒不卡| 亚洲五区熟女| 校园春色中文字幕AV| 亚洲色情在线影视| 九九九九九九综合| 啊啊啊慢点| 日韩免费簧片| 大香蕉www.超碰| 日本道久久综合色色| 国产女人成人精品视频| 国产按摩一区二区三区| 天美AV片| 啊啊啊好舒服视频在线观看| 操淫穴亚洲五月丁香 | 亚洲AV不卡在线观看尤物| 日韩在线97| 国产又长又大又粗的视频| 麻豆一区在线| 久草电影网| 国产黑白丝在线| 国产精品视频内谢女人| 呦呦影院| 国产色精品午夜大片| 综合熟女| 美女啪欧美一区| 青青草原伊人网| 襙一襙| 久久精品国产亚洲AV无码电影| 7777欧美成是人在线观看| 中文字幕老熟妇黄色视频| 亚洲一区二区三区麻豆传媒| 青青久久久| 超碰97护士| 岛国艾薇凹凸视频天堂| 日韩久久三区| 91色堂| 五十路熟女人妻一区二区三区四区五| 成人小说视频在线精品欧美| 日本一区二区不卡精品| 国产有码一区| 毛片99-全集电影手机免费观看完整-B029AV| 久久久一区二区三区四区五区| 无码137片内射在线影院| 日本 欧美 国产一区| 久久9久9久99久9久9| 4tube欧美女厕所| 人妻精品一区二区三区| 日本操逼视频不卡直接放| 亚洲精品日韩国产欧美| 射欧美综合| 高清不卡 中文 人妻| 亚洲 中文 欧美 日韩 在线| 成人小说另类在线| 五月综合视频| 天天拍天| 福利操逼| 宅男午夜在线视频| 日韩少妇无码| 久久久国产三级黄色片| 乱子伦一区二区三区国产精品| 青青草在线视频美女| 免费精品人妻一区二区三| 亚洲熟女综合| 亚洲国产97| 九九无码| 天天干夜夜操一区二区| 秋霞久久亚洲精品成人| 久草精品热视| 日少妇视频| 日韩另类| 亚洲天天自拍| 加勒比在线视频一区二区三区| 久久久婷婷| 五月婷亚洲精品天堂| 欧美亚涩| 欧美裸体美女日麻屄| 中文字幕一区二区三区视频播放| 亚洲国产精品久久久久婷婷老年| 手机看片日韩人妻| 男人久久精品| 人妻无一区二区三区| 用力操死我| 高清孕妇孕交 交| 亚洲精品丝袜-不卡成人免费……| 蜜臀无码一区二区| 国产三级日产三级韩国三级| 亚洲大色鬼| 午夜120视频在线观看| 熟女精品一区二区在线观看| 性爱网站一区二区| 97超级欧美| 国产福利视频精品视频| 欧天美中出| 黄色片一区二区三区四区五区| 久久一二三四五六七八九区区| 亚洲丝袜诱惑| 中文字幕片| 韩国一级婬片A片无码天美| 精品国产一区二区三区久久久蜜臀 | 亚欧国产无码精品在线| 青久久| 99热伊人| 亚洲丝袜少妇在线| 色女99一级片在线观看| 福利社区午夜一区二区| A男人的天堂| 三级三久久线久久99久目本WW| 尤物视频新赏网鲜网色诱网| 开心激情站| 日本一区二区不卡| 日韩一级二级三级免费看完整版国语版| 亚洲小电影免费涩涩成人在线高清| 欲射影视| 色色色999| 91搡老女人老妇女老熟女歌词翻译| 一本正道久久熟女| 一级@啪啪视频| 久久风骚城市人| 天美传媒国产原创中文字幕亚洲欧美另类| a片 xxxx受爽视频| 久久人妻无码毛片A片麻豆| 不卡啪啪视频| 亚州综合色| 亚州再线| 国产剧情一区在线观看| 欧美片第一页| 国偷自 一区二区| 蜜桃久久一区二区三区| 亚洲国产精品成人综合| 97中文字幕一区| 国产熟女少妇一区| 另类 日韩 熟女| 亚洲国产蜜臀系列在线观看| 日本久操视频| 天天操天天舔| 啪啪综合网| 国产熟女高潮一区二区三区| 精品国产乱码久久久久久影片| 国产网站在线播放| 69精品| 黑人精品欧美一区二区蜜桃| 曰本熟女视频| 亚洲av无码成人精品国产| 国产多人在线观看视频| 蜜桃网熟妇| 亚洲无限观看| 啊啊啊好湿久久| 精品一区二区成人动漫| 51久久夜色精品国产麻豆| 亚洲在线A| 国产第二页| 欧美亚洲国内自拍| 99碰碰| 亚洲无码AV九九九| 亚洲精品国产精品成人| 99久久99九九99九九九| 国产免费久久精品99re韩国| 国产少妇与亚洲av| 国产精品免费视频不卡| wwwxxx日本爽| 亚洲精品一二牛牛| 中文字幕成人乱码熟女精品国50 | 亚洲日韩天堂| 国模久久在线| 一本久久精品中文字| 日韩中文字幕av在线播放| 五月天开心网| 久久99久久99精品免视看婷婷| 无码免费在线观看黄色片| 国产高清亚洲日韩一区| 国内毛片四区| 91热色| 亚洲中字慕不卡| 操亚州| 都市激情人妻一区二区青青操视频 | 91久久精品国产| 在线人人人人人人精品超| 日韩欧美中文| 亚洲精品aa久久伊人| 亚洲欧洲综合成人av一区| 日韩中文字幕精品一区在线| 久久免费少妇| 久久产精品一区二区三区电影| 偷拍 亚洲 欧美| 日韩精品一二三| 99热这里只有精品18| 欧美 色 亚洲| 久操免费在线| 久久成年片色大黄全免费网站| 欧美性夜| 狠狠婷婷亚洲中文综合久久| 人妻铁牛TV| 欧美18老人禁| 午夜激情成人在线观看| 极品欧美一区二区三区| 美女极品一区二区三区| 久热一区二区| 伦激情人妻另类人妻| 日韩国产欧美伦理在线| 狠狠色噜噜狠狠狠狠2018| 午夜福利av电影在线| 日本欧美中文字幕| 成人小说视频在线精品欧美| 国产探花精品在线| 国产精品久久99日日| 一区二区娱乐网站| 中文字幕一区二区在线日韩精品| 国产区91柔拿会所技师| 国产一区二区啪啪视频| 免费精品99| 亚洲精品天天影视综合网 | 97精品97| 欧日韩一二三f区| 精品国产一区探花在线观看| 精品日韩人妻视频| 亚洲蜜桃V妇女| 九久9精品| 亚洲色图加勒比| 国产免费一区| 天堂网亚洲区手机版| 思思热在线视频免费| 69少妇一区二区| 一级特级aaaa毛片免费观看| www.狠狠干.coom| 97人人爱人人做人人乐| 国产夫妻性生活视频| 天天上日日上日韩精品| 精品欧美А∨无码黑人大荫蒂| av中文在线| 丰满搜索结果 -第18页- 久久高清无码 | 女人的天堂大香蕉网| 91少妇通奸网站| 国产97色在线| 日韩一级特黄av毛片| 久热9| 亚洲人在线| 久久人妻一区二区三区高清| 韩国免费播放一级毛片| 精品人妻美妇91job| 亚洲一区二区三区久久 亚洲一区二区| 青青青艹在线视频| 中文字幕视频在线观看| 你想操日本小逼吗| 欧美亚洲影视| 亚洲中文sv| 自拍偷拍 高清无码| 成人AV素股で擦久久| 另类专区加勒比| 69XX一中文字幕人妻91| 亚洲性爱高潮影院| 99re6国产精品99re| 91av一区二区在线观看| 亚洲第2页| 久久日本熟女精品一区| 男女啪啪啪18禁网站| **一级毛片国产| 久操影视| 操逼逼中文字幕| 99久久这里只有精品| 国色综合天| 丁香九月激情啪| 美女AV一区二区| 日韩在线欧美精品一区二区| 日本熟妇熟色97一本在线观看| 风骚少妇视频中文字幕| 国产精品久久久久久照片| 无码自拍SM| 欧美黑人168页欧美黑人167| 国产精品久久久久亚洲av| 在线观看十八禁| 91在线视频国产网站| 97天天搞在线| 中文字幕第7页| 日本在线视频导航| 九九九九九九免费视频| 中文色综合| 香港日本韩国人妇99www.wccm20| 性色av大全| 国产精品视频电影| 中国一级αV| 欧美高潮在线| 天堂v无码免费视频| 亚洲欧洲美腿丝袜| 思思热在线视频在线| 性欧美另类高清| 久久精品国产精品一区| 一本道综合色图| 蜜臀99久| 啪啪视频mP4| 黄页网站成人免费| 九月婷婷综合| 2017亚洲天堂| 精品国产一区二区三区av在线资源| 综合第一页| 欧美超碰96| 成全动漫视频观看免费下载| 上床不卡网站| 岛国大片在线观看网站入口| 亚洲精品天天影视综合网 | 在线另类| 久久久精品一区二区| 欧美做爰无码A片视频| 麻豆天美在线| 久久久久国产精品片区无码直播| 国产精品一区在线播放| 一区二区偷拍拍视频| 婷婷五月天色网| 伊人网av| 69少妇一区二区| 美女在线H91| 密乳无码| 91熟女丨老女人| 曰韩欧美国产传媒麻豆第一区| 99re这里只有精品9| 日夜干射色啊| 欧美性爱另类综合| 久久久性爱| 色爱综合网欧美| 最新中文字幕在线亚洲| 91亚洲狠狠色| 九九久久一区二区三区| 乱伦av麻豆| 日日干日日摸| 精品国产一区二区三区久久久蜜臀| 国产自产自拍| 国内一区二区三区| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 狼狼色丁香久久婷婷综合五月| 天综合网欧美| 久都青青视频| 欧美视频一区二区在线| 天天躁日日躁狠狠狠躁| 日韩欧美丝袜诱惑| 99精品视频在线观看| 一区二区乱码福利| 蜜桃臀一区二区三区久久| 亚洲熟妇乱女区二区三区| 中国人高清www色视频免费| 粉嫩国产精品久久粉嫩| 久碰视频| 免费看黄视频亚洲网站| 熟人人妻少妇精品久久| 欧美国产有色电影| 久久婷婷国产一区二区色| 国产黄色小视频网站| 亚洲区 欧美区| 日韩午夜国产| 婷婷丁香五月综合| 岛国视频免费在线观看| 中国AAAAAA黄色片| 精品人妻一区二区三区夜夜| 六月天婷婷| 人人摸人人叼| 人人贴人人摸| 亚洲高清综合网| 久久是精品| 北条麻妃性愛视频| 一区二区三区四区五区高清无码永久视频| 中文字幕在线观看二区三区| 青春草莓视频在线观看网址| 校园春色 亚洲| 97jingpin| 一区二区久久天天干狠狠| 国产一区二区在线电影| av一区二区三区四区| 亚洲av青草久久一区二区| 久久久久国产精品人妻aⅴ天堂| 久久精品老司| 操我啊啊啊啊啊| 97精品综合久久| 亚洲无码一区二区三区三州| 国产51色综合久久免费| 久久久555| 欧美九九九| 超碰超碰超碰超碰的大鸡吧操黑丝袜| 在线五区| 欧美后入视频| 超碰人妻中文在线| 日日夜夜噜| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 午夜亚洲| 999久久久久久久久| 欧美亚洲成人在线一区二区三区| 色偷偷色偷偷欧美日韩| 麻豆伊人网| 天操天操夜操夜月操月年年操| 天天色悠悠激情| 国产青一二三| 欧美色图偷拍另类| 中文字幕在线观看第二页| 台湾佬中文娱乐自偷自拍| 欧中日成人免费影视| 91neishe| 亚洲瓯美色图| 天天影视射综合网| 久久精品高清无码一区| 动漫av中文| 91美女视频电影| AV色女综合| 超碰 国产熟女精品一区|