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