欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,av无码精品一区二区久久,欧美性爱视频不卡一区三区,欧美乱人伦视频在线观看,国产一级牲交高潮

ARTICLE DETAIL

資訊詳情

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

Jenkins Pipeline實戰(zhàn):測試策略動態(tài)切換,CI耗時從45分鐘降到8分鐘

Jenkins Pipeline實戰(zhàn):測試策略動態(tài)切換,CI耗時從45分鐘降到8分鐘 聊個實戰(zhàn)項目。前陣子我被開發(fā)同事問得最多的一句話是“CI怎么又排隊了” 不是Jenkins機器不夠而是測試用例堆到一定量級之后每次合并分支都全量跑測試一跑就是四十多分鐘十個人的小團隊光等構(gòu)建就耗掉大量時間。我當(dāng)時的想法很簡單能不能讓Jenkins Pipeline根據(jù)“這次改動到底影響什么”來自動決定跑哪些測試這就是“測試策略動態(tài)切換”的由來。這套方案做下來效果立竿見影日常分支提交的平均測試時間從40多分鐘降到8分鐘左右合并到主干前才跑完整回歸而且漏測風(fēng)險并沒有明顯上升。如果你也在維護Jenkins Pipeline、被“全量測試跑不完”的問題困擾或者剛接觸Pipeline想看看成熟的策略設(shè)計長什么樣這篇內(nèi)容應(yīng)該能幫你省不少彎路。我下面會拆解設(shè)計思路、關(guān)鍵參數(shù)、Jenkinsfile核心實現(xiàn)以及我踩過的幾個坑。1. 項目背景與方案選型1.1 團隊遇到的真實痛點先說背景。我們的項目是Spring Cloud微服務(wù)架構(gòu)前端兩個倉庫、后端六個倉庫共用一套Jenkins。測試用例分為三層單元測試、接口測試基于RestAssured、端到端測試基于Selenium。最瘋狂的時候一次全量回歸的用例數(shù)接近四千條穩(wěn)定耗時在45到55分鐘之間。這個耗時帶來的問題很直接開發(fā)每次提交MRCI排隊時間越來越長反饋周期從“下樓倒杯水”變成“吃頓午飯”。測試用例的執(zhí)行結(jié)果集中在最后幾分鐘才出來開發(fā)發(fā)現(xiàn)問題時上下文已經(jīng)切換了好幾輪。QA同學(xué)想單獨觸發(fā)某個模塊的接口測試要么手動挑用例要么改Jenkins任務(wù)配置操作成本高且容易出錯。我統(tǒng)計過一周的構(gòu)建數(shù)據(jù)真正需要全量回歸的場景其實只有兩類合并到master發(fā)版前、每晚定時巡檢。日常的feature分支和develop合并大多只影響兩三個服務(wù)模塊。但在當(dāng)時的CI配置里所有觸發(fā)都走同一條全量流水線完全沒有區(qū)分度。這個痛點的本質(zhì)是CI的執(zhí)行成本和變更風(fēng)險不匹配。全量跑安全但浪費不跑高效但危險。動態(tài)切換要解決的就是在兩者之間找到一個按需分配的執(zhí)行策略。1.2 方案對比為什么繼續(xù)用Jenkins Pipeline當(dāng)時也考慮過其他方案。GitLab CI在倉庫里寫.gitlab-ci.yml和代碼同倉庫管理很直觀但我們的Jenkins上已經(jīng)有一套權(quán)限體系、憑據(jù)管理、Agent節(jié)點池和構(gòu)建歷史遷移成本太高。GitHub Actions對私有倉庫的并發(fā)數(shù)和計費方式在當(dāng)時也不合適。自研一個測試分發(fā)Runner更不現(xiàn)實光Agent管理就夠喝一壺。所以結(jié)論是繼續(xù)用Jenkins但要把原來的“自由風(fēng)格項目”升級成Pipeline。為什么Pipeline適合做這件事自由風(fēng)格項目是圖形化配置邏輯分散在界面里一旦要加條件判斷、參數(shù)傳遞、動態(tài)選擇測試范圍UI配置會變得極其別扭。而Pipeline本質(zhì)上是把構(gòu)建流程寫成代碼Jenkinsfile存入代碼倉庫具備版本管理能力。這意味著我可以在Jenkinsfile里寫Groovy腳本來動態(tài)計算測試策略也可以把策略邏輯抽成共享庫供多個倉庫復(fù)用。這里我特別想強調(diào)一個選型心得不要為了“動態(tài)”而把所有邏輯都寫進Groovy。Pipeline的script塊雖然支持任意Groovy代碼但濫用會讓Jenkinsfile變成一坨難以維護的意大利面。我的做法是Jenkinsfile只保留流程骨架策略計算邏輯單獨抽成Groovy方法必要時下沉到共享庫。這樣主流程清晰策略邏輯也能單獨測試。2. 核心設(shè)計測試策略路由2.1 定了哪幾檔策略動態(tài)切換不是說“每次跑什么完全隨機”而是事先定義好幾檔標(biāo)準(zhǔn)策略再根據(jù)觸發(fā)條件自動選擇其中一檔。我最終定義了四檔第一檔冒煙測試Smoke。適用于任意分支的push觸發(fā)只跑核心鏈路用例確保服務(wù)能啟、主流程能通總耗時控制在3到5分鐘。第二檔受影響模塊測試Module。適用于feature分支提交MR時通過分析本次變更涉及的服務(wù)模塊動態(tài)匹配關(guān)聯(lián)的接口測試和單元測試。第三檔全量回歸Full。適用于合并到master、打tag、發(fā)版前以及每晚定時任務(wù)完整跑全量用例確保發(fā)布安全。第四檔手動指定Manual。適用于QA或開發(fā)手動點擊構(gòu)建時通過Jenkins參數(shù)選擇要執(zhí)行的模塊和測試類型這個作為兜底方案靈活度最高。為什么是四檔而不是更多我見過有人把測試策略細分成十幾檔結(jié)果維護成本太高最后大家都在手動選參數(shù)。四檔覆蓋了日常開發(fā)的主流程和特殊場景既保留自動化判斷的空間又留有人工介入的口子屬于比較健康的復(fù)雜度。需要特別說明的是檔位之間不是互斥關(guān)系。比如主分支的自動構(gòu)建觸發(fā)了冒煙測試但同一分支上如果有手動觸發(fā)的全量回歸參數(shù)策略計算會優(yōu)先采用手動參數(shù)。這個優(yōu)先級邏輯在后面會具體講。2.2 四個核心參數(shù)怎么設(shè)計策略路由的本質(zhì)是參數(shù)驅(qū)動。我在Jenkinsfile頂部定義了四個核心參數(shù)貫穿整條Pipeline參數(shù)名類型默認值用途RUN_MODE選擇框AUTO自動策略 / 手動指定策略TEST_LEVEL選擇框SMOKE測試檔位SMOKE / MODULE / FULLMODULE_LIST字符串空當(dāng)檔位為MODULE時指定要測試的模塊列表逗號分隔IS_NIGHTLY布爾值false是否為定時觸發(fā)的夜間全量回歸在Jenkins Pipeline里parameters塊配置好這些參數(shù)后無論手動構(gòu)建還是API觸發(fā)都可以覆蓋。這里的經(jīng)驗點是參數(shù)要夠用但不要泛濫。早期我加了TEST_LEVEL之外還加過SKIP_UNIT、SKIP_API、RETRY_COUNT等等結(jié)果開發(fā)同事根本不知道參數(shù)怎么選反而更依賴手動觸發(fā)默認行為。后來收斂成這四個參數(shù)每個參數(shù)都有明確的使用場景上手成本就低很多了。其中MODULE_LIST可以說是最關(guān)鍵的一個參數(shù)。因為模塊名需要和代碼目錄、測試目錄的命名強一致我設(shè)計了一個約定后端服務(wù)模塊的命名統(tǒng)一使用service-xxx測試工程的目錄也按service-xxx組織。這個約定讓策略計算可以直接通過路徑匹配來反推模塊列表省掉了一張維護成本很高的映射表。2.3 策略路由的數(shù)據(jù)流理解了參數(shù)之后再看數(shù)據(jù)流就清楚了。整條Pipeline的策略路由分為三個階段第一階段是“計算策略”。Pipeline啟動后首先進入Init階段讀取觸發(fā)方式webhook、定時還是手動、讀取GIT_*環(huán)境變量、讀取用戶填寫的參數(shù)然后調(diào)用resolveTestStrategy()方法得到策略結(jié)果。第二階段是“分發(fā)執(zhí)行”。計算出來的策略結(jié)果寫入一個Map變量例如[level: MODULE, modules: [service-a, service-b], needFull: false]。后續(xù)的Test階段通過讀取這個Map來決定執(zhí)行哪些測試任務(wù)而不是在測試任務(wù)里再重新做一次判斷。第三階段是“匯總反饋”。所有測試任務(wù)執(zhí)行完后統(tǒng)一收集JUnit報告計算通過率和耗時再根據(jù)策略信息生成向企業(yè)微信通知推送的內(nèi)容。這里有一個設(shè)計要點是策略計算和策略執(zhí)行必須解耦。我見過有的Pipeline把判斷邏輯塞進每個stage的when條件里比如when { expression { return params.TEST_LEVEL FULL } }表面看沒問題但一旦判斷條件復(fù)雜了多條件組合會讓when塊變得非常晦澀。我的做法是先算出一個“策略對象”后續(xù)所有節(jié)點都只消費這個對象邏輯清晰且便于打日志調(diào)試。3. 實操過程與關(guān)鍵實現(xiàn)3.1 Jenkinsfile整體骨架直接看代碼。以下是簡化后的Jenkinsfile骨架包含了參數(shù)定義、策略計算和執(zhí)行分發(fā)pipeline { agent { label linux-test } options { timestamps() timeout(time: 2, unit: HOURS) buildDiscarder(logRotator(numToKeepStr: 30)) disableConcurrentBuilds() } parameters { choice(name: RUN_MODE, choices: [AUTO, MANUAL], description: 自動策略或手動策略) choice(name: TEST_LEVEL, choices: [SMOKE, MODULE, FULL], description: 手動指定測試檔位) string(name: MODULE_LIST, defaultValue: , description: 測試模塊列表逗號分隔) booleanParam(name: IS_NIGHTLY, defaultValue: false, description: 是否夜間定時構(gòu)建) } environment { PROJECT_NAME mall-platform BASE_REF develop TEST_RESULT_DIR ${WORKSPACE}/build/reports } stages { stage(初始化) { steps { script { STRATEGY resolveTestStrategy() echo 當(dāng)前測試策略: ${STRATEGY} } } } stage(構(gòu)建) { steps { echo 開始構(gòu)建服務(wù)... // 實際構(gòu)建過程例如 mvn clean package -DskipTests } } stage(測試) { parallel { stage(單元測試) { when { expression { return shouldRunUnitTest(STRATEGY) } } steps { script { // 執(zhí)行選中模塊的單測 } } post { always { junit testResults: **/target/surefire-reports/*.xml, allowEmptyResults: true } } } stage(接口測試) { when { expression { return shouldRunApiTest(STRATEGY) } } steps { script { // 執(zhí)行選中模塊的接口測試 } } post { always { junit testResults: **/target/failsafe-reports/*.xml, allowEmptyResults: true } } } stage(端到端測試) { when { expression { return STRATEGY.level FULL } } steps { script { // 執(zhí)行E2E測試 } } post { always { junit testResults: **/build/reports/e2e/*.xml, allowEmptyResults: true } } } } } stage(通知) { steps { script { notifyWechat(STRATEGY) } } } } }骨架里的STRATEGY變量是全局的在頂層通過def STRATEGY null聲明然后在初始化階段用script塊賦值。這利用了Groovy腳本在Jenkins Pipeline中的全局變量傳遞機制。3.2 策略計算邏輯怎么寫策略計算的核心方法是resolveTestStrategy()。它的輸入是參數(shù)、分支名、變更文件列表輸出是一個Map。def resolveTestStrategy() { def branch env.GIT_BRANCH ?: env.BRANCH_NAME def level SMOKE def modules [] def needFull false // 手動策略優(yōu)先 if (params.RUN_MODE MANUAL params.TEST_LEVEL ! SMOKE) { level params.TEST_LEVEL if (params.MODULE_LIST?.trim()) { modules params.MODULE_LIST.split(,).collect { it.trim() } } if (level FULL) { needFull true } return [level: level, modules: modules, needFull: needFull] } // 夜間定時構(gòu)建直接全量 if (params.IS_NIGHTLY) { return [level: FULL, modules: [], needFull: true] } // 主干分支策略master 和 release 分支合并前全量 if (branch master || branch release) { return [level: FULL, modules: [], needFull: true] } // 非主干分支先看變更文件列表再決定是冒煙還是模塊測試 def changeFiles getChangedFiles() if (changeFiles.isEmpty()) { return [level: SMOKE, modules: [], needFull: false] } def affectedModules parseModulesFromChangeFiles(changeFiles) if (affectedModules.size() 4) { // 改動的模塊太多說明是大范圍變更退回全量更安全 return [level: FULL, modules: [], needFull: true] } if (affectedModules.size() 0) { return [level: MODULE, modules: affectedModules, needFull: false] } return [level: SMOKE, modules: [], needFull: false] }這里面有兩個輔助方法值得單獨說。getChangedFiles()的實現(xiàn)依賴Jenkins的changeSets。在多分支Pipeline里可以在script塊中直接讀取當(dāng)前構(gòu)建的變更集例如def getChangedFiles() { def files [] if (currentBuild.changeSets) { currentBuild.changeSets.each { changeSet - changeSet.items.each { item - item.affectedFiles.each { file - files.add(file.path) } } } } return files }這里有個坑currentBuild.changeSets只有在“分支被重新掃描后觸發(fā)構(gòu)建”的場景下才有值比如MR事件觸發(fā)的構(gòu)建。如果是定時構(gòu)建的第一次執(zhí)行變更集為空所以策略會回退到冒煙測試。這其實符合預(yù)期——定時構(gòu)建我本來就設(shè)置了IS_NIGHTLY參數(shù)來指定全量。parseModulesFromChangeFiles()的思路就是根據(jù)目錄前綴匹配模塊名。例如變更文件是service-order/src/main/java/...那么模塊名就是service-order。如果變更文件是common-utils/src/main/java/...那么模塊名歸入common-utils但這屬于公共模塊我會在匹配時把它忽略因為公共模塊變更需要走全量。這個邏輯看似簡單但有一點特別重要當(dāng)公共模塊被大量改動時只跑關(guān)聯(lián)模塊是不夠的。所以我在策略里加了個閾值規(guī)則——當(dāng)受影響模塊數(shù)大于等于4個時升級為FULL策略。這個閾值是從兩次線上事故中總結(jié)出來的第一次公共模塊改動只跑了兩個服務(wù)的接口測試結(jié)果牽連到第三個服務(wù)第二次是前端依賴升級后端模塊列表解析出來只有3個但數(shù)據(jù)庫連接池的公共配置被改了直接回歸暴露了配置錯誤。定成4是折中的結(jié)果你們可以根據(jù)自己服務(wù)數(shù)量的三分之一量級來調(diào)整。3.3 各stage怎么消費策略策略計算完了后面每個stage都需要消費策略結(jié)果。消費方式有兩種我在項目里都用到了。第一種是when條件判斷。比如端到端測試只有在STRATEGY.level FULL時才執(zhí)行單元測試和接口測試在策略為SMOKE或MODULE時也可能會執(zhí)行。具體判斷邏輯我封裝成了shouldRunUnitTest()這樣的方法def shouldRunUnitTest(Map strategy) { if (strategy.level FULL || strategy.level MODULE) { return true } if (params.RUN_MODE MANUAL params.TEST_LEVEL SMOKE) { return true } return false }第二種是動態(tài)拼接測試命令。在接口測試stage里策略計算出的modules列表要轉(zhuǎn)成Maven或Gradle的命令行參數(shù)if [ ${STRATEGY.modules.size()} -gt 0 ]; then MODULES_PARAM$(echo ${STRATEGY.modules.join(,)} | tr , ) echo 本次接口測試模塊: ${MODULES_PARAM} # 實際執(zhí)行例如 # mvn test -pl $MODULES_PARAM -DtestApiTestSuite else echo 策略未指定模塊跳過接口測試 exit 0 fi這段邏輯放在script { sh ... }里通過Groovy的字符串拼接把策略信息傳給shell腳本。有一個細節(jié)Groovy里的List變量在傳給sh時不能直接當(dāng)作shell數(shù)組使用必須先在Groovy里拼成字符串再接進shell腳本否則容易出現(xiàn)org.jenkinsci.plugins.scriptsecurity.sandbox相關(guān)的序列化異常。3.4 測試結(jié)果匯總與通知測試跑完結(jié)果不能白跑。我每次構(gòu)建結(jié)束都會做三件事收集JUnit報告、提取測試摘要、推送企業(yè)微信通知。JUnit報告收集在Jenkins Pipeline里就是junit方法注意要設(shè)置allowEmptyResults: true。如果不設(shè)置某個stage因為策略跳過了導(dǎo)致沒有生成XML報告Pipeline會直接報錯No test reports found。這個參數(shù)很多剛用Pipeline的人容易漏我剛開始也在這上面卡了兩次。測試摘要可以通過currentBuild.testSummary這類插件提供的能力來獲取。比如在always塊里把測試總數(shù)、失敗數(shù)、跳過數(shù)寫進環(huán)境變量然后傳給通知腳本post { always { script { def summary currentBuild.testSummary ?: 無測試摘要 env.TEST_SUMMARY summary } } }企業(yè)微信通知我用的是httpRequest插件調(diào)用Webhook機器人接口。通知內(nèi)容里我會特意帶上策略信息和主要模塊列表【CI通知】mall-platform #123 構(gòu)建成功 分支feature/order-v2 測試策略MODULE (service-order, service-payment) 測試結(jié)果通過 128失敗 2已關(guān)聯(lián)到缺陷單 耗時12分30秒 構(gòu)建地址${BUILD_URL}為什么強制帶策略信息因為團隊里其他人看到通知時需要知道“這次為什么只跑了這幾個模塊”。如果你不帶模塊信息后面出了問題開發(fā)會直接來質(zhì)問你為什么漏測。帶著策略和模塊列表整個CI過程就變得可審計、可追溯了。4. 踩坑記錄與排查技巧4.1 常見問題速查表動態(tài)切換策略這套方案我前后迭代了四五個版本踩過的坑不算少。整理幾個最典型的供你排查時參考問題現(xiàn)象根本原因解決辦法策略一直是SMOKE模塊測試從不觸發(fā)currentBuild.changeSets為空獲取變更文件失敗檢查webhook觸發(fā)類型MR事件必須由push事件攜帶變更列表觸發(fā)而不是依賴repository_dispatchJasonfile里執(zhí)行sh mvn test但找不到模塊工作目錄不是倉庫根目錄或Agent上WORKSPACE路徑包含空格統(tǒng)一指定dir(${WORKSPACE}/backend)包裹執(zhí)行并在agent上檢查路徑并發(fā)構(gòu)建相互搶測試資源多個feature分支同時觸發(fā)接口測試共用同一批服務(wù)端口對共享測試環(huán)境加disableConcurrentBuilds()同時區(qū)分獨立環(huán)境的Agent標(biāo)簽手動參數(shù)不生效系統(tǒng)總是自動計算策略when條件的優(yōu)先級高于手動參數(shù)邏輯參數(shù)還沒賦值就被過濾在resolveTestStrategy()里優(yōu)先判斷params.RUN_MODE MANUAL并確保parameters塊在agent之前定義JUnit報告統(tǒng)計不準(zhǔn)失敗用例不顯示測試報告生成路徑被多級目錄嵌套junit匹配規(guī)則太寬精確到具體目錄backend/**/target/surefire-reports/*.xml并檢查是否是用了allowEmptyResults掩蓋了路徑錯誤定時構(gòu)建走了FULL策略但郵件通知里沒有策略信息env.TEST_SUMMARY在sh腳本里被覆蓋Groovy變量作用域沖突使用全局變量STRATEGY作為唯一數(shù)據(jù)源不重復(fù)賦值給環(huán)境變量構(gòu)建卡在策略計算階段getChangedFiles()在掃描大量文件時性能很差或Pipeline并發(fā)掃描導(dǎo)致死鎖限制變更文件數(shù)量超過一定量級直接返回全量策略4.2 幾個容易被忽略的細節(jié)除了上面表格里的問題還有幾個經(jīng)驗值得展開講。第一個是Agent標(biāo)簽管理。我的測試Agent分為兩類linux-build和linux-test。構(gòu)建和測試分開跑避免Maven編譯進程搶占測試進程的資源。測試Agent用restartOrdinarily方式調(diào)度如果該Agent上的測試服務(wù)版本不對經(jīng)常出現(xiàn)端口沖突或者污染上一次的測試環(huán)境。后來我在構(gòu)建腳本里強行執(zhí)行mvn clean并在每次構(gòu)建前清空${WORKSPACE}/build目錄才把這個問題壓下去。第二條是不要在每個stage里重復(fù)計算策略。因為我遇到過這種情況Pipeline前面的STRATEGY變量在stage里被誤改或者并行stage里去訪問全局變量時Groovy沙箱的綁定不一致直接導(dǎo)致NullPointerException。后來我規(guī)定STRATEGY只能由初始化階段寫入后續(xù)所有stage都只讀不允許更新。代碼審查時這也成了一條規(guī)定。第三條是超時和重試機制。測試任務(wù)掛起是最煩人的。我在options里加了全局timeout同時在接口測試stage上還單獨加了retry(count: 2)。你可能會問全量回歸那么長超時設(shè)兩小時夠不夠我的經(jīng)驗是先設(shè)一個保守時間跑兩周觀察實際耗時再往下調(diào)整。盡量不要一開始就設(shè)很緊的超時否則一個慢用例就會讓整個構(gòu)建莫名其妙失敗。第四條關(guān)于jenkins可用環(huán)境變量。Pipeline里的env有很多變量來自插件和構(gòu)建配置比如BRANCH_NAME、GIT_COMMIT、CHANGE_TITLE、CHANGE_ID。我一開始用GIT_BRANCH判斷分支后來發(fā)現(xiàn)它和BRANCH_NAME的表現(xiàn)不一樣多分支Pipeline里應(yīng)該優(yōu)先用BRANCH_NAME。這個小坑不踩一次根本不知道Jenkins的參數(shù)命名這么有“歷史包袱”。5. 這套方案的邊界與后續(xù)擴展測試策略動態(tài)切換不是萬能的。它的核心假設(shè)是“變更影響范圍可以預(yù)測”對于模塊邊界清晰的中型項目這個假設(shè)成立對于那種一次提交改動幾十個文件、尤其是公共底層模塊頻繁改動的大型單體策略計算容易失效反復(fù)觸發(fā)全量回歸后反而不如直接把全量跑拆成并行分片來得實惠。我目前已經(jīng)在嘗試的后續(xù)擴展有兩個方向。一個是自動失敗用例重跑。全量回歸中偶爾會有幾個用例因為環(huán)境抖動失敗但并非真實缺陷。我在策略里新增了“失敗用例自動重跑一次仍然失敗才標(biāo)記為真失敗”的邏輯這樣有效減少了人工確認的工作量。另一個方向是結(jié)合AI分析測試影響。Jenkins已經(jīng)支持AI Agent插件通過分析代碼變更的調(diào)用鏈和測試用例之間的關(guān)聯(lián)關(guān)系自動生成受影響模塊列表。現(xiàn)在我的parseModulesFromChangeFiles()還是基于目錄約定的靜態(tài)匹配未來如果能接入AI分析策略的準(zhǔn)確性和精細度還能再提升一個臺階。不過我要潑一盆冷水動態(tài)切換策略這件事真正的難點不在于代碼怎么寫而在于團隊是否信任這套策略。要讓開發(fā)放心測試結(jié)果和策略判斷必須透明可查要讓QA放心手動指定策略必須始終兜底要讓團隊放心降級規(guī)則例如公共模塊改動量過大就直接全量必須清晰寫在文檔里。CI的本質(zhì)是團隊協(xié)作的潤滑劑如果為了省時間而犧牲了信任那這個方案走不遠。我做這套方案最深的感受是Jenkins Pipeline的強大之處從來不在于語法多花哨而在于它能讓你把“構(gòu)建流程”當(dāng)成一個真正的軟件工程來設(shè)計。參數(shù)、策略、測試、通知每一層都可以獨立演進穩(wěn)定的底層支撐靈活的頂層。如果你也想在團隊里做類似的事建議從一檔全量、一檔冒煙開始跑通之后再加模塊級測試一步步把復(fù)雜度控制住。測試策略動態(tài)切換說到底不是技術(shù)問題而是“如何讓CI更懂業(yè)務(wù)”的問題。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
婷婷五月激情的图片| 亚洲激情综合免费| 婷婷天天插天天爱| 新五月天婷婷激情电影| 久久99综合网| 国产精品视频网| 婷婷综合丁香| AV片一区在线观看| 丁香五月久久| 69色婷婷| 午夜免费高清AV片| 国产精品第一国产精品| 午夜婷婷| AA片在线观看视频在线播放| 久久婷婷五月综合色区| 色综合丁香婷婷| 无码91中文字幕| 99精品网| 色色色在线观看| 91碰碰视频| 婷婷五月天 丁香五月天 裸体| 亚洲成人在线播放| 精品无码片| 婷婷激情五月天7| 婷婷成人五月天| 色色无码| www.婷婷,com| 久久婷婷五月天亚洲欧美| tingtingzonghewang| 激情五月天啪啪| 婷婷五月中文字幕国产| 婷婷五月天成人网| 九九爱激情| 日韩ww| 99热这里有精品24| 丁香五月婷婷偷拍| 久久停停超碰| 综合色七七| 国产精品久久久久久久久久免费| wwwwww.色| 婷婷在线午夜| 色综合99| 国产色网站| 五月婷婷婷综合网| 一级性爱视频| 97色婷| 中文av网| 久久99久久99精品免视看婷| 五月丁香婷婷成人网| 深爱激情五月天| 久热爱大香蕉在线蜜臀悦色| 九九九九九九九热| 五月天激情综合网| 蜜臀A∨在线水帘洞| 精a品a| 亚洲综合五月| 久久机热这里只有精品免费视频| 成人亚洲精品久久久久 | 草操AV在线| 51国精产品自偷自偷综合| 变态 另类 在线 | 亚洲九九夜夜| 99免费| 91艹人| 亚洲AV影片在线观看| 五月天色婷婷激情| 停停五月天激情网| 國語久久婷| 狠狠操狠狠| 99热这里只有精| 99re热在线视频| 婷婷激情鹿城五月天| 99国产精品久久久久久久久久久| 色婷婷久久| 少妇激情五月天| 国色天香伊人狠狠色| 婷婷婷婷婷开心无码播放| 综合狠狠伊人| 婷婷色中文字幕| 九九热91| 国产乱妇无乱码大黄AA片| 丁香六月激情蜜桃| 丁香花大香蕉婷婷综合| 六月婷婷深深爱| 91碰碰碰| 国产91视频| 日本人人xxx| 丁香五月自拍| 九九十99视频| 极品五月天| 97碰人人操| 久久99成人性爱高清视频| 91精品婷婷国产综合| 婷婷丁香熟女| 99热只有| 五月天婷婷成人| 四LLL少妇BBBB槡BBBB| 日韩综合成人| www超碰| 任你日视频| 六九色综合婷婷五月天| 激情婷婷五月天在线观看| 色播激情| 中文字幕网伦射乱中文| 99免费| 久久视频这里有精品99| 永久无码色| 日本在线观看aaa 99| 5月婷婷6月六月丁香| 日日夜夜综合| 激情五月狠狠| 激情六月婷婷| 性色天| 很很操96| www激情| 久久99免费视频网站| 精品色色| 国产探花一片区| 艹天天射| www.色窝| 丁香婷婷婷五月综合色情| 狠狠综合| 男女啪啪做爰高潮无遮挡 | 亚洲AV免费在线| ww久久| 成人AV网站在线| 五月天婷婷青青草| 日韩青青| 国产精品色色色色| 99久久性爱| 超碰人人99| 婷婷婷婷婷婷婷五月丁香| 超碰猛烈的性猛交| 五月开心播播网| 婷婷D区| 狠狠干.com| 色啪久| 婷婷五月情| 亚洲丁香五月综合| 欧日韩成人| www.91色| 大香人妻| 99高级会所久久| 婷婷精品综合| 亚州美女| 亚洲成人网站在线播放| 五月丁香狠狠地噜噜噜噜| 99精品在这里| 久久久色婷婷五月天| 日韩精品无码99| 第一区久久网站| 七七久久综合| 天天日日夜夜爽| 日日操,天天操| 丁香婷婷久久综合在线| 91热在线| 秋霞午夜理论| 无码人妻少妇色欲AV一区二区| 婷婷丁香五月激情密臀av| 丁香婷婷大香蕉| 99在线观看视频| 亚洲天堂热| 啪啪黄页网| 五月久久亚洲| 超碰免费成人网站| wWw色五月| 婷婷五月在线观看| 99精品视频在线| 日韩成人影片在线观看| 色综合久久天天综合网| 大香蕉220| 日熟女| 久在热99| 五月丁香色综合| 五月丁香婷婷免费视频| 超碰激情网| 婷婷五月丁香五月| 成人 在线 日韩| 五月天天天天天天天天天天天天天天天婷婷婷 | 狠狠五月激情丁香六月| 欧美日韩中文国产一区发布| 色五月婷婷天天操夜夜操| 噼里啪啦在线观看免费完整版视频| 亚洲综合在线播放| 日韩成人电影AV| 秋霞午夜理论| 色综合久久无码| 影视av久久久噜噜噜噜噜三级| 超级碰碰碰碰视频| 26uuu| 五月天婷婷影院影院| 少妇大叫太大太粗太爽了A片| 五月婷婷免费| 97热久久| 搡BBBB搡BBB搡18| 欧美婷婷色五月| 这里只有精品视频222| 欧美久热| 99碰碰中文| 色婷婷影视| 91色九| 激情五月天色播| 婷婷五月伦理网站| 婷婷六月丁香在线| 国产日韩av片| 色欲影香| 色色日本| 天天操夜夜爽| 五月婷婷xxx| 婷婷综合网站| 97碰| 天天干电影| 大香蕉伊人99| 就爱操www com| 五月丁香色婷婷色| 色亚洲中文| 久久色大香蕉| 91色婷婷综合久久中文字幕二区| 九九久久99| 亚洲第一色色色| 丁香五月婷婷深爱综合激情| 888精品福利地址| 97视频久久| 免费看片在线观看| 激情丁香婷婷| 激情久久网 | 天堂爱啪啪| 狠狠艹狠狠艹| 久久丁香五月婷婷激情综合网| 亚洲精品国产setv| 婷婷久久五月| 五月婷婷久久爱| 91互操| 婷婷精品综合| 色五月综合激情| 久久新地址| 久热欧美| 99热这里只有精品96| 九九热只有精品| 五月天婷婷基地| www夜夜操| 99热这里只有精品99| av在线免费网站| 色婷激情网| 婷婷涩五月天综合| 操逼综合网| 国产干逼片| 97艹| 天天搽天天射| 婷婷激情六月中文| 天色综合网站| 久操婷婷| 男人的天堂99| 色玖玖玖| 九九婷婷五月天影视| 操丝袜视频影院导航| 手机AVAV天堂看网| 伊人久久大香蕉网| 俺去也五月| 1囯产午夜仑鲁鲁| 色播五月婷婷综合| 欧美六月| 97成人操| 婷婷五月天va| 五月丁香欧美综合| 五月天色导航| 五月天激情视频| 色999亚洲人成色| 亚洲一级AV在线免费播放| 五月婷婷成人网首页| www.99色| 99自拍视频在线观看| 伊人狠狠综合| 97碰碰在线观看视频| 激情综合久久| 久Se视频在线观看| 综合久久9| www色色com| 九九九九综合| 激情第四色| 婷婷五月色情| 狠狠色狠狠| VA婷婷| 婷婷色五月情| 久激情网| 99久久视频| 天天人人综合| 五月天网站亭亭| 天天日天天插| www.ywav| 五月婷六月综合在线观看| 激情五月婷婷综合色播小说| 九九黄色网| 激情色色| 五月丁香六月婷婷亚洲视频| 超碰国产在线观看| 成人在线网址| 婷婷综合激情| 狠狠狠狠狠狠狠狠狠狠狠色宗合图片| 一起草AV| 这里只有精品99视频| 九九一区| 超碰免费人人| 99性爱无码| 丁香五月激情五月| 激情五月五月婷婷| 国产精品在线视频| 婷婷干六月综合旧址| 久久最新色| 成人丁香五月| 99re欧美精品| 伊人日日干| 激情操逼婷婷| 天天日夜夜爽| 五月天婷婷基地综合网| 九九视频精品在线免费| 日日操,天天操| 久久99精品久久久久久噜噜| www.久99| 丁香色情五月综合网站| 五月婷六月| 日韩操人| 色五月天成人| 欧美va亚洲va| 男人的天堂99| 久久桃花网色婷婷| 午夜天堂一区人妻| 亚洲精品亚洲人成人网| 五月丁香六月婷婷亚洲综合| 国产熟女大叫受不了| 激情婷婷| 亚洲AV日韩无码| 婷婷伊人綜合中文字幕| 天天爽天天干| 欧美日比视频| 日韩一区二区三区无码| 这里只有精品免费视频在线观看| 亚洲天天免费| 99思思在线视频| 久操97| 成人无码精品1区2区3区免费看| 天天综合网网欲色| 色99热| 丁香九月婷婷色| 欧美狠狠草| 伊人久久大香蕉网| 97碰在线| 日本乱论99| 伊人狼人干| 狠狠干五月| 91日综合欧美| 欧美精品久| 国产露脸150部国语对白| 欧美激情VA永久在线播放| 五月丁香91| 色色免费网站| 久9热视频在线| 婷婷丁香激情综合色情| 婷婷五月天网| 大战熟女丰满人妻AV| 成人综合网站| 色色97丁香婷婷五月天| 婷婷激情啪啪| 婷久久| 丁香婷婷色五月天| 婷婷五月丁香六月综合网| 呦呦视频无码播放| 婷婷丁香人妻天天| 原琪琪色影院| 国产无遮挡又黄又爽免费网站| 国产成人精品一区二三区熟女在线| 丁香五月婷婷激情中文| 国产伦理精品高清在线观看网站一区二区| 夜夜夜夜操| 看片视频在线免费日产在线看| 怡红院院久久| 五月天播播综合| 99无码视频| 9色在线| 五月丁香六月婷婷网| 殴美97色| 日本三级日本三级99| 激情深愛五月視頻| 国产操逼视频网站| 久久人妻少妇嫩草AV| 精品久久人妻热| 97色97干| 韩国19 主播内部福利vip免费播放| 爱久久小说下载网| 国产激情AV| 五月丁香久久激情网| www.99精品视频| 五月丁香久久综合91| 日日做天天操夜夜爽| 男人視頻站| 久久97| 色五月综合在线| 五月婷婷熟女| 射满了还射免费在线观看 -午夜版全集-新视觉影院| 国产色99| 91啪级电影| 色444综合网| www99热| 天天爽天天摸| 五月天五月婷五月激情网| AV色婷婷| 久久久人人操A V| 99热这里有精品| 99精品免费视频| 欧美色播综合在线观看| 五月天婷婷午夜丁香| 在线中文字幕av| 爱iii做iiii日日| 五月色导航| 91好好热日本在线| 中文字幕不卡网站| 日韩成人综合网| 午夜丁香婷婷| 九九AV| 97人人射| 一区二区三区视频| 国产成人va在线| 亚洲视频1区| 亚洲av无码精品色午夜| 九九精品99| 激情av在线| 第五婷婷伊人丁香| 五月天激情图片网| www.九九婷婷| www.AV在线| 亚洲黄色影视| 手机激情网| 婷婷色网站| 日本丁香五月| 亚洲天堂久久| 日夜夜久久| 婷婷五月色花丁香社区| 国产老熟妇亲子乱对白| 只有精品在线观看| 日本成人噜噜| 人人看人人草人人摸| 色大综合| 五月天婷婷操逼视频| 五月天四色房丁香亭亭| 亚洲第一精品网站| 综合99久久天天综合| 任你爽视频| 天天综合精品| 五月婷婷深深爱| 丁香五月婷婷成人色区| 99热的无码| 五月婷婷成人| 亚洲第一av| 日本三级韩三级99久久| 天天操天天爽天天爱| 天天狠狠色噜噜| 婷婷五月花西瓜| 久久9精品| 亚洲AV成人在线观看| 影音先锋五月婷婷| 武汉美女啪啪视频免费一级片| 色色色婷婷五月| 五月丁香六月婷综合成人综合| 深爱激情五月婷婷| 五月六月丁香激情视频| 97碰人人操| 婷婷国产五月天17c| 久久丁香五月婷婷| 五月天久久婷婷| 丁香六月婷婷综合| 五月婷天堂视频| 婷婷激情六月综合| 丁香五月六月| 色逼综合网| 日韩xx在线| 久热这里只有精品在线观看 | 天天做天天爱天天爽综合网| 天天干一干| 婷婷五月色情| 99re在线这里只有精品视频首页| 精品人妻伦九区久久AAA片| 黄色三级日本| 五月天色色婷婷| 26uuu欧美激情另类| 色婷婷久久久| 天堂网亚洲色图| 天天插综合| 日本视频不卡123区| 99热情这里只有精品在线播放| 亚洲AV日韩AV永久无码网站| 久久婷网| 91久久国产自产拍夜夜91久久精品文字>91麻豆精品国产 | 两性婷婷丁香五月| 91/九色黑人| 色9色| 五月亭亭狠狠| 五月色激情综合网| 久草xx性爱视频| 天天日中文| 婷婷狠狠干| 成人免费黄色短视频| 婷香五月网在线| 日本久久爱| 色色综合网www| 日日爽天天| 色网站9| 婷婷五月天免费视频| 春色激情| 婷婷五月天AV| 777精品久无码人妻蜜桃| 亚洲精品成人| 日本视频不卡123区| 小视频一区| 久色精品| 97色色综合| 大香AV| 色色网站| 天天天天爽爽天干| 狠狠色婷婷7777久| 99精品在线观看| 五月激情网络| 婷婷在线免费| 91 久热| www.精品99| 久久久久综合激动五月天| 粉嫩AV久久一区二区三区| 日本欧美成人片AAAA| 婷婷激情综合色五月久久91| 色综合99| 精品人妻一区| 99热的无码| 精品久久9| 亚洲视频码| 色日本五月天| 色色色色综合| 久久视频婷婷视频| 激情五月九九九| 丁香五月天啪啪激情综和网| 大香蕉五月丁香| 国产又爽又猛又粗的视频A片| 99在这里有精品| 思思久久99热| 欧美乱码国产一级A片| 丁香五月激情婷婷| 午夜成人AV在线| 丁香五月婷婷手机| 五月婷婷六月开心| 久久开心五月婷婷| 人妻久久久久久久久妻久久久久久久久 | 狠狠色综合网| 综合五月婷婷| 久久亚洲婷婷| 99热国内精品| 五月婷婷六月丁香综合| 丁香五月开心婷婷| 激情文学 综合 色| 丁香六月激| 在线观看996精品| 婷婷综合国产| 婷婷五月五月丁香| 激情性爱网站| 大香蕉手机视频| 五月色丁香| 丁香激情久久| 欧韩性爱| 91干| 99精品网站| 久久永久网址| 丁香五月亭亭六月综合激情网| 98永久精品| 五月丁香六月激情综合| 综合激情开心五月| 夜夜天天久久婷婷| 欧韩性爱| 手机免费福利视频| 99热这里只有精品8| 黄页免费一级视频懂色| 综合亚洲六月婷婷在线| 区区久久妻| 色99视| 九九视频这里有精品| 五月天色社区| 在线不卡视频| 亚洲国产精品二二三三区| 超碰在线日夜| 任我肏视频精品| 久草五月婷| 国产1区2区3区| 婷婷五月天激情四射| 婷婷色网| 激情婷婷六月| 久草性爱| 激情五月天网站| 丁香88AV五月婷婷| 99热乎| 91九色在线| 色情播放| 在线播放中文字幕| 综合www色| 色五月激情问网站| 天天久| 偷偷操99| 另类婷婷五月天啪帕帕| 激情五月天丁香| 天天拍夜夜爽| 五月久久婷婷| aaa久久久| 91dy.av| 99热在线精品观看| 丁香五月 无码| 婷婷五月大| 激情六月综合| 无码操B| 激情五月婷婷丁香六月| 久久精品这里只有精品免费首页| 五月香婷婷| 丁香六月婷婷社区| 亚洲激情综合免费| 97干97色| 奇米色大香蕉| 色噜噜狠狠色综合日日| 亚洲操女| 色色色色丁香| 在线观看免费狠狠色丁香香综合| 亚洲中文字幕av| 久久五月天 91| 天天操天天插| 五月天婷婷深深爱| 国产97色在线| 婷婷丁香五月综合激情小说| 国产婷婷综合| 久/久精品99看9| 性爱五月婷| 天天干夜夜欢| 国产精品成人网址| 五月婷婷免费在线视频| 天天综合天综合久久网| 色婷婷91激情小说| 久久九九99视频| 99爱这里只有精品免费视频| 日本久碰| 亚洲婷婷激情888精品久| 国产又黄又爽又色的免费| 99色在线| 国产精品第一国产精品| 亚洲 无码 中文字幕 中出| 久久99视频| 91成人性爱视频| 亚洲激情丁香五月天色| 激情五月综合网| 操b视频在线观看一区二区| 色婷婷大香蕉| www久久艹| 中字幕视频在线永久在线观看免费| 九九视频精品视频精品| 爱草人视频| site:wpjngj.com| 激情亚洲五月| 色五月五月婷婷| 色婷婷成人丁香| 婷婷色色综合| 婷婷操久久| www.色五月| 玖玖综合色区在线观看| 九九热视频99| 五月丁香婷中文| 色色九九五月天 | 婷婷啪啪| 婷婷激情视频| 婷婷五月天开心激情网| 六六久久黄色| 亚洲成人中心| 五月丁香激情五月天| 4399在线观看免费高清黄色视频| 天天干 夜夜爽| 婷婷六月丁香在线| 五月丁香婷婷激情图片| 综合久久影院| 亚洲性爱电影| 99精品视频免费观看| 亚洲六月色婷婷| A片天天| 久久久久久人妻| 99热91| 九九热精品| 亚洲欧美婷婷五月色综合| 六月婷婷青青青视频| 色一情一乱一乱一区91Av| 天天狠狠六月婷丁香影院| 日日夜夜小色哥| 婷婷亚洲激情在线观看视频| 色五月之第四色| 色狠狠色| 丁香久久综合| 婷婷五月天丁香久久| 综合天堂AV久久久久久久| 99思思| 热99在线精品| 九玖视频这里只有精品| 狠狠色婷婷在线| 91狠狠色丁香婷婷综合久久精品| 97干免费视频| 99毛片| 超碰国产在线| 少妇久久诱惑视频| 天天操天天操| 久久在线人妻| 五月激情视频网| 91久操| 久久人妻乱子伦| 欧洲亚洲免费视频9| 欧美日韩99| 婷婷五月天亚洲天堂| 再次出发二| 99这里只有精品视频在线| 五月综合亚洲色| 熟女五月天久久综合| 婷婷深爱色五月| 蜜乳A√| www,五月丁,com| 26uuu在线观看| 丁香久久综合| 99性爱| 亚洲成人影视在线| 亚州婷婷五月激情综合| 久久女人天堂| 无码一区二区日韩| 五月久久婷婷成人网| 26uuu成人网| 成人做爰高潮A片免费视频| 九九婷婷热| 色 免费网站视频| 久久久久久久人妻| 欧美激情综合| 激情五月婷婷色色| 激情五月图| 思思99热这里只有精品6| 激情五月色播五月| 开心五月激情网| 亚洲色区17| 九九大香视频| 丁香五月六月婷婷殴美综合| av大香蕉| 99精品人人| 色婷婷五月网| 人人干av| 亚洲AV成人片无码网站| 久久人妻伊人| 中文幕无线码中文字蜜桃| www.seqingwuyuetian| 啪啪操超碰| 九九久久高清| 激情五月天色婷婷综合| 国产日比| av五月丁香婷婷网| 丁香五月,激情五月,深爱五月| 久久这里只有精品99| 亚洲殴洲精品Av在线| 开心综合激情综合| 五月综合激情久久| 开心婷婷五| 欧美性爱一区| 成人片在线播放| 久9热| 99热精品超碰| 国产VA播放| 可以免费观看的AV| 99热在线观看| 欧美激情五月天| 久久久99免费视频| 99热日| 日本三级毛片| 国产精品色情AAAAA片软件| 婷婷色综合| 激情五月婷婷丁香| 婷婷丁香18| 天天做 天天爱| 日韩一区二区A片免费观看| 欧美日韓成人亚洲精品另类| 无码少妇高潮喷水A片免费| 97啪啪| 夜夜资源站| 99热这里都是精品| 五月丁香久久| ri电影在线| 亚洲精品字幕| 深爱综合网| 五月天婷婷社区久久综合| 99热资源在线| 青青草深爱激情网| 五月婷婷之综合激情在线| 五月丁香淫淫婷婷婷| 操逼综合激情网| 中文资源在线a| 亚洲精品乱码久久久久久按摩观| 亚洲黄网AV| 超碰在线中文字幕| 一级片sese片.COM| 夜夜AVV| 思思热精品在线| 欧美99热| 欧美男女婷婷| 国产成人网| 激情五月丁香亭亭| 激情婷婷五月久久| 一区二区传媒视频| 激情性爱五月天| 五月丁香亚洲五月| 婷婷和五月天| 香蕉99网| 国产avapp 网| www激情com| 淫视馆aV二区一区| 九九热内射| 亚洲狠狠爱婷婷| 玖玖色综合网| 婷婷夜夜夜夜| 激情久久综合| 玖玖精品婷婷| a性生活久久无| 婷婷五月天小说| 色色色地址| 久久深爱激情网| 99er在线观看| 狠狠爱综合网| 91oumei| 中文字幕,综合,91| 亚洲欧洲中文日韩久久AV乱码| 久久久27操| 天天操夜夜夜拍拍拍| 美女天天艹人人爽| 99视频久久| 久久加勒比| 69久久99精品久久久久婷婷| 日韩五月婷婷久久| 中文字幕日产A片在线看| 久久亚洲婷婷| 久9热在线视频| 婷婷丁香五月激情| 五月婷精品| 91肏| 三级三久久线久久99久目本WW| 五月婷导航| 丁香五月六月婷婷综合| 日本久久人| 婷婷五月天成人| 久色激情| 五月天激情视频| 久久久99久久| WWW,五月| 五月色综合| 热日韩欧美| 丁香婷婷影院| 久久视频在线视频| 久久看九九90| 黑人熟妇一区二区三区| 夜夜操狠狠操| 丁香五月性| 九九AV在线| 777精品久无码人妻蜜桃| 国产精品久久久久久久久久| 丁香六月激情综合网| 色噜噜五月天| 久久视频66| aaa丁香五月天| 色婷婷免费观看| 99这里只有免费的小视频在线观看| 丁香五月婷婷色综合基地| 狠狠色 综合色区| 丁香六月成人| 日本99久久| 五月天丁香花婷婷| 翔田千里aV中文字幕| 亚洲婷婷激情五月天| 亚洲99精品欧美一区| 五月天久久91| 日韩色色视频| 日本久久极品| 婷婷五月花免费视频在线| 99日韩网站| 婷婷丁香18| 91成人电影| 激情图片婷婷| 97色色婷婷| 国产激情一区| 国产精品色色666| 天天色天天| 久久综合丁香激情五月| av电影在线播放| 99热综合在线观看| 人人操97| 超碰97免费在线| www.婷婷六月天| 五月综合激情久久| 六月婷婷激情| 啪啪婷婷五月天激情| 全部老头和老太XXXXX| 26UUU一区二区| 99热资源在线| 91九色熟女| 日日干天天爽| 色色婷婷综合| 99,色| 色婷婷视频| 六月婷婷色色色| 九九99九九99偷拍视频免费看| 婷婷久久五月天丁香| 久久婷婷五月天激情四射| 婷婷丁香亚洲色综合91| 色五月大| 婷五月丁香俺| 久久综合影院 | 色婷婷AV久久| 午夜成人综合| 日韩av在线电影| 五月激情天| 天天婷婷天天| 在线sebiav精品视频| 狠狠操综合| 婷婷色综合| 思思re最新视频| www.五月丁香| 99热最新网址| 色噜噜丁香| 色婷婷AV久久久久久久| 久久九⑨| 五月婷婷影| 综合综合色色| 一级韩国产精品毛| 婷婷色影院| 久久综合五月天| 激情丁香六月| 少妇丁香婷婷 | 中文网av| 亚洲色激情| 欧美日韩精品人妻狠狠躁免费视频| 日撸夜撸日操| 色色色激情| 亚洲色区17| 99色网站| 婷婷六月天精品| 性视频久久| 性无码专区无码| 日韩一66精品| 天天艹| 91碰碰碰| 丁香九月激情| 婷婷婷婷色| 超碰人人艹| 五月天婷婷婷| 67194国产| 六月五月久久丁香| 99riAV国产精品视频| 日本三级99人妇网站| 精品网站:999WWW| 99在这里有精品| 噜噜噜狠狠色综| 91碰免费视频| 精品国婬伦V无码久久久| 九九色热| 另类小说五月天| 久久综合丁香激情五月| 色五月天综合| 六月激情婷婷| 99九九热视频| 亚洲乱码w在线观看| 五月婷婷色啪| 天堂网色婷婷| 久久99免费视频网站| 99爱在线| 色综合色综合色综合| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 久久机热思思热| 色香五月天| 97超碰综合| 国产成人av在线| 五月伊人婷婷999| 国产操逼视频网站| 国产乱子轮XXX农村| 亚洲乱码精品久久久久..| 久久九九综合| 丰满老熟妇BBBBB搡BBB| 婷婷五月天成人| 丁香五月综合| 久操乱| 激情久久丁香| 任你操精品免费| 特级片神马电影| 第四色五月激情网| 久久中文人妻系列| 婷婷狠狠五月综合| 色五月激情五月丁香五月婷婷啪啪综合| 袁子仪视频观看| 偷拍五月丁香| 影音先锋一区二区资源站| 婷婷日日夜夜| 色五月综合婷婷久久综合婷婷久久综合婷婷久久综合婷婷久久 | 超碰成人黄色网| 久在线综合69| 色婷婷很很丝袜| 久久久天堂国产精品女人| 丁香婷婷婷| 丰满老熟妇BBBBB搡BBB| 六月婷婷开心| 俺去也五月| 国外亚洲成AV人片在线观看| 五月丁香婷婷五月色| 久久ri精品视频| 九九99精品视品| 人人97操| 久久XX| 伊人五月婷婷| 五月天激情综合首页| 日日操夜夜操狠狠操| 久久久人妻门| 5月丁香啪啪啪| 97色永久免费视频| 婷婷伊人綜合中文字幕| 人人摸人人干| 成人AV播放| 五月婷丁香花| 国产婷婷五月色情综合| 日日操夜夜爽| 国外亚洲成AV人片在线观看| 久久91久久91色欲精品| 激情丁香社区| 五月婷婷m| 九九热在线视频| 日本婷婷| 丁香五月激情五月色综合| 色婷婷XXXXX| 99热99热| 99热免费| 激情综合五月丁香| 天天噪夜夜爽| 五月婷婷激情| 影音先锋美国A| 婷婷激情五月吧| 亚洲色在线观看| 五月天婷婷色| 99热精品网| 。久久久久久久久久久久久久人妻| 99视频精品全部观看10| 婷婷99| www.色五月| 亚洲综合激情五月久久| A短视频免费在线观看| 美女婷婷六月色| 亚洲乱码精品久久久久..| 亚洲色色色色色色色色色| 色婷婷电影| 狠狠插狠狠操| 丁香五月 激情文学| 99精品视频在线免费观看| 色狠狠婷婷| 尤物一区二区| 天天日日人| 99人碰碰碰| 午夜日韩久久久网站| 丁香五月婷久久| 人妻AV在线| 激情五月天噢美| 另类天堂| 亚洲激情亚洲激情| 五月丁香六月成人| 成人国产欧美大片一区| 秋霞电影理论| 任你操精品免费| 被强行糟蹋的女人A片| 色色九区| 色色五月天婷婷丁香| 婷婷涩五月| 狠狠久久婷五月| 色五月激情视频在线综合| 色婷婷成人做爰A片免费看网站 | 涩五月婷婷| 97欧美在线| www.五月丁香| 五月丁香六月停停| 99热精品10| 天天插天天插| 色婷五月天激情| 激情五月天色色色| 色99在线| 9久精品视频| 中文激情网| 六月五月婷婷| 亚洲综合九九| 中文字幕视频在线播放| 丁香五月激情啪啪| 性做久久久久久久免费看| wWwCom夜操wwW| 国产看真人毛片爱做A片| 色五月婷婷影院| 三区激情四射av| 五月狠狠| 九九色中文| 亚洲美女裸体被操在线观看| 五月天激情站| 五月丁香婷婷激情爱爱| 天天天摸夜夜夜玩| 久操干| 色婷婷成人做爰A片免费看网站| 99re6久热只有精品6在线直播| 熟女强人妻一区二区三区四区无| 五月丁香在线综合| 五月丁香婷婷色色| 人人九色| 中文成人在线| 精品99在线| 久久久亚洲精品一区二区三区浴池| 狠狠擼综合| 色呦呦美女| 色欧美日| 久久九九爽| 色丁香婷婷| 天天免费成年人视频| 性按摩玩人妻HD中文字幕| 久久人妻视频| WWW激情五月天| 国产 亚洲 在线| 丁香九月激情久久| 五月婷婷亚洲色图| 色五月婷婷色| 亚洲成人综合在线| 九九色婷婷| 久久只有18视频| 九九aV| 丁香婷婷久久| 99热精品在线免费观看| 怡红院99| 色五月 激情婷婷 综合五月天| 五月天婷婷av| 99久久婷婷国产综合亚洲| 日韩一级一片内射视频4K| 婷婷丁香人妻天天久久| 色综合爱综合| 成人欧美日韩| 色五月婷婷中文字幕在线观看 | 久久AV无码精品人妻系列试探| 五月婷婷综合网| 情色五月天网站| www.99操.com| 五月天之色情综合网| 91seAV| 久久色吧| 99九九热在线观看| 97精品自拍| 婷婷色色欧美| 色欲人妻综合aaaaaaaa网| 五月婷婷亚洲综合网| 丁香五月综合激情久久潮喷| 五月婷婷激情色情网| 色色色图| 色999亚洲人成色| 青草视频在线观看视频| 色色网91| 九九热这里只有精品556| 日夜夜天天| 另类小说激情五月天| 99操视频| 在线观看国产高清视频免费网站| 99色色网| 国産精品| 青青草视频免费观看| 超碰av在线| AV片一区在线观看| 精品人妻伦九区久久AAA片| 99久久九九视频| 丁香五月天堂亚洲社区| 伊人五月综合网| 色五月丁香五月五月婷婷| 色导航色婷婷五月天在线观看| 九九久久99| 91精品丝袜久久久久久久久粉嫩| 4399欧美另类视频| 色 免费网站视频| 色青青五月| 婷婷五月天色色| 91成人看片| 亚洲无码猫咪| 狠干综合| 操人91| 啪啪六月婷婷| www.丁香五月| 激情五月天色色网| 九九热在线视频观看| 免费观看全黄做爰的视频| 国产国产乱老熟女视频网站97| 久热91精品| 久99热| 天天天天干| 91狠狠综合网| 婷婷十月丁香| 色婷婷五月在线| 少妇AB又爽又紧无码网站| 久Se视频在线观看| 天干干夜夜操| 亚洲综合五月天| 色天使色综合| 亚洲人人干| 五月天开心网| 99热这里只有精品1025| 色色色五月婷| 大香蕉操操| 亚洲另类噜噜| 96丁香婷婷九月蜜桃综合久久| 色播五月丁香婷婷| 五月丁香六月欧美综合网站| 中文字幕在线免费观看视频| 五月天堂婷婷| 日本操天堂| 开心五月深爱五月婷| 婷婷伊人综合中文字幕| 日韩淑女人妻luan伦激情精品一区二| 夜夜爽天天干| hd五月婷婷在线| 任你干嘛免费视频播放| 色综合色五月| 国产精品色色色色| 五月丁香综合影院| 丁香五月激情综合| 色色射| 婷婷激情丁香五月天综合| 91狼友视频网页更新| 五月婷婷AV| www.粉嫩av.com| 99热官网精品在线| www.色婷婷| 网站免费一站二站| 五月婷婷插一插| 99碰超| 久久国产高清| 久久人妻熟女一区二区| 色噜噜狠狠色综合网| 婷婷五月AV| 色综合色综合婷婷热| 丁香五月综合无码趴趴| 综合色色五月| 亭亭玉月丁香| 亚洲欧洲午夜成人精品av| 热的五码久久精品| 日本久久人| 5月丁香综合图区| 亚洲中文乱字字幕在线永久| 久久婷婷五月草视频在线播放| 亚洲无码色| 亚洲人人操BD| 激情婷婷22月间| 免费视频无码| 97综合在线| 夜夜躁婷婷AV| 安息电影在线观看完整版| 九色1区视频在线| 狠狠色色色| 日本三级成人秘书精品片| 99色视频| 99精品视频在线观看| 色色国产| 女人天堂AV| jiZZdr| 五月天婷婷小说| 日韩成人网站精品久久大全| 婷婷五月丁香五月| 99久久激情视频| αv中文字幕在线观|