課程詳情
postman接口測(cè)試課程
課程內(nèi)容:
本課程由淺入深,從安裝開(kāi)始介紹postman的使用,到接口測(cè)試,再到接口自動(dòng)化。內(nèi)容包括如何發(fā)送http請(qǐng)求,捕獲響應(yīng)及響應(yīng)中所需驗(yàn)證的數(shù)據(jù),如何增加斷言,創(chuàng)建變量,如果創(chuàng)建postman線性腳本;以及數(shù)據(jù)驅(qū)動(dòng)在postman中的實(shí)際應(yīng)用,如果通過(guò)postman進(jìn)行接口間的跳轉(zhuǎn);較后通過(guò)postman+newman+jenkins實(shí)現(xiàn)自動(dòng)化接口測(cè)試的持續(xù)集成。
教學(xué)目的:
通過(guò)本課程的學(xué)習(xí),學(xué)生可以輕松駕馭postman工具進(jìn)行接口測(cè)試,減少人工回歸測(cè)試人力成本與時(shí)間,縮短測(cè)試周期,同時(shí)結(jié)合newman+jenkins對(duì)接口測(cè)試用例進(jìn)行持續(xù)集成的自動(dòng)部署
Web Service SOAPUI接口測(cè)試
課程內(nèi)容:
Web Service作為一種基于網(wǎng)絡(luò)應(yīng)用集成的解決方案,長(zhǎng)期以來(lái)應(yīng)用廣泛,備受業(yè)內(nèi)關(guān)注;SoapUI作為一款WebService專項(xiàng)接口測(cè)試開(kāi)源工具,其強(qiáng)大的功能、易用的界面,同樣吸引了眾多用戶;本課程將從web service入手,分析web service中核心組件,介紹通用接口的定義,結(jié)合SoapUI工具的使用,逐步學(xué)會(huì)web service中基于SOAP和REST兩種風(fēng)格的web service接口測(cè)試方法和實(shí)現(xiàn)流程,使你在短時(shí)間內(nèi)輕松掌握基于WebService接口的自動(dòng)化測(cè)試核心要點(diǎn)。內(nèi)容包括:接口的定義,接口測(cè)試關(guān)注的核心要點(diǎn),基于SOAP的基于SOAP的Web Service三個(gè)核心組件,工作原理,接口分析;基于REST的Web Service接口分析;如何在SOAP UI中實(shí)現(xiàn)Web Service(SOAP|REST)請(qǐng)求,獲取請(qǐng)求結(jié)果;如何創(chuàng)建Web Service(SOAP|REST)測(cè)試項(xiàng)目,測(cè)試用例集,測(cè)試用例;如何添加斷言(基于內(nèi)容|XPATH|XQuery等);以及SOAP UI中屬性,groovy腳本的應(yīng)用;
教學(xué)目的:
通過(guò)本課程的學(xué)習(xí),學(xué)生能夠掌握SOAP UI的核心功能,能夠參與并獨(dú)立開(kāi)展基于web services的接口測(cè)試項(xiàng)目,能夠熟練分析接口測(cè)試文檔,梳理接口測(cè)試需求,能夠運(yùn)用SOAP UI中的核心技術(shù)進(jìn)行接口測(cè)試項(xiàng)目,測(cè)試用例的開(kāi)發(fā),靈活運(yùn)用屬性,groovy腳本使得測(cè)試用例更加具有靈活性,可維護(hù)性。
JMeter從入門(mén)到精通
課程內(nèi)容:
本課程從基礎(chǔ)講起,詳細(xì)闡述JMeter中各組件的基本概念和使用方法,包括代理錄制,APP錄制,Jmeter參數(shù)化,關(guān)聯(lián),集合點(diǎn),斷言,邏輯控制,IP欺騙,命令行壓測(cè),報(bào)告的生成,分布式壓測(cè),以及BadBoy的應(yīng)用過(guò)程。實(shí)戰(zhàn)部分以協(xié)議為核心展開(kāi),分別包含:FTP,webservice,JDBC等常用協(xié)議的實(shí)戰(zhàn)演練;此外課程還包括Jmeter擴(kuò)展插件的應(yīng)用。課程同時(shí)涵蓋web端和移動(dòng)端app,講解了抓包工具在這兩端的使用。且每個(gè)功能,提供多種實(shí)現(xiàn)方案,供大家選擇。對(duì)于Jmeter本身不能滿足的功能,課程演示了怎樣動(dòng)手去開(kāi)發(fā)新的插件來(lái)集成到Jmeter;全程以實(shí)戰(zhàn)為基礎(chǔ),每個(gè)知識(shí)點(diǎn)通過(guò)實(shí)際項(xiàng)目演練講解理論實(shí)踐結(jié)合,讓學(xué)員既會(huì)做,又知道為什么這樣做。講解時(shí)同時(shí)加入其他工具作對(duì)比,加深理解,了解區(qū)別分享技巧,用起來(lái)事半功倍。
教學(xué)目的:
通過(guò)本課程的學(xué)習(xí),學(xué)生能夠掌握J(rèn)meter接口性能測(cè)試工具的核心功能,能夠參與并獨(dú)立開(kāi)展測(cè)試項(xiàng)目,能夠熟練分析接口測(cè)試文檔,梳理接口測(cè)試需求,熟練編寫(xiě)基于各類協(xié)議的接口測(cè)試用例,同時(shí)有開(kāi)發(fā)Jmeter自定義插件的能力。
分布式服務(wù)接口測(cè)試
課程內(nèi)容:
作為一名測(cè)試工程師,隨著經(jīng)驗(yàn)的豐富和工作中的機(jī)會(huì),會(huì)不斷接觸到各種大型項(xiàng)目,以及各種復(fù)雜的測(cè)試對(duì)象,金融行業(yè)分布式部署的各子系統(tǒng)接口測(cè)試就是其中。本課程結(jié)合信用卡測(cè)試項(xiàng)目,為大家講解接口測(cè)試的業(yè)務(wù)需求、測(cè)試設(shè)計(jì)過(guò)程、執(zhí)行輔助工具等,讓系統(tǒng)測(cè)試人員快速掌握接口測(cè)試。
教學(xué)目的:
通過(guò)本課程學(xué)習(xí),學(xué)生能夠深入領(lǐng)會(huì)實(shí)際金融業(yè)務(wù)中的接口測(cè)試流程,深入淺出的領(lǐng)會(huì)金融行業(yè)中接口測(cè)試的核心要點(diǎn),為今后相關(guān)領(lǐng)域的職業(yè)發(fā)展獲取不可缺少的背景及實(shí)際測(cè)試經(jīng)驗(yàn)。
接口自動(dòng)化測(cè)試平臺(tái)測(cè)試開(kāi)發(fā)
課程內(nèi)容:
本課程通過(guò)Python3,結(jié)合較主流的輕量級(jí)web flask框架,從無(wú)到有構(gòu)建接口自動(dòng)化測(cè)試平臺(tái),為大家介紹接口自動(dòng)化測(cè)試平臺(tái)的開(kāi)發(fā)過(guò)程,教大家如何從零開(kāi)始開(kāi)發(fā)接口自動(dòng)化平臺(tái),課程使用的語(yǔ)言是python3,使用的web框架是flask。課程主要包含接口自動(dòng)化平臺(tái)的介紹,架構(gòu),設(shè)計(jì)思路,flash框架介紹及應(yīng)用,模塊化構(gòu)建方式,requests庫(kù)的應(yīng)用及詳解,數(shù)據(jù)庫(kù)表的設(shè)計(jì),核心模塊項(xiàng)目,測(cè)試用例的代碼編寫(xiě)等。
教學(xué)目的:
通過(guò)本課程學(xué)習(xí),學(xué)生能夠掌握基于純代碼(Python腳本)進(jìn)行接口自動(dòng)化平臺(tái)的設(shè)計(jì),開(kāi)發(fā)和構(gòu)建。為日后進(jìn)階測(cè)試架構(gòu)師打下完美的鋪墊。
Java測(cè)試開(kāi)發(fā)入門(mén)之接口測(cè)試實(shí)戰(zhàn)
課程內(nèi)容:
本課程主要介紹如何通過(guò)JAVA純編碼的方式來(lái)進(jìn)行接口測(cè)試,內(nèi)容包括Java編程入門(mén),批量操作數(shù)據(jù)庫(kù),批量數(shù)據(jù)寫(xiě)入文本文件,如何用Java代碼實(shí)現(xiàn)HTTP請(qǐng)求接口測(cè)試,Java HTTPClient的高級(jí)應(yīng)用,Java模擬實(shí)現(xiàn)Loadrunner關(guān)聯(lián)函數(shù)源碼,以及JAVA如何實(shí)現(xiàn)接口的多線程壓測(cè)程序,如何用JAVA監(jiān)控軟硬件服務(wù),以及實(shí)現(xiàn)數(shù)據(jù)庫(kù),JVM可視化監(jiān)控解決方案。
教學(xué)目的:
通過(guò)本課程學(xué)習(xí),學(xué)生能夠深入淺出的理解測(cè)試人員較需要什么樣的編程,較需要什么樣的測(cè)試工具,能夠運(yùn)用JAVA語(yǔ)言構(gòu)建接口性能測(cè)試腳本,并且能夠準(zhǔn)確定位性能瓶頸,分析性能測(cè)試結(jié)果。