国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

使用 EOLINKER 進(jìn)行接口測試的最佳路徑 (上)

lordharrd / 1623人閱讀

摘要:創(chuàng)建測試環(huán)境并導(dǎo)入到用例集操作步驟如下動(dòng)態(tài)圖創(chuàng)建測試環(huán)境并導(dǎo)入到用例集動(dòng)態(tài)圖說明第一個(gè)頁面為測試項(xiàng)目列表頁面。第三個(gè)頁面為前置用例集列表頁面。

本文內(nèi)容:

測試腳本管理:講述如何在 EOLINKER 上設(shè)計(jì)測試項(xiàng)目目錄結(jié)構(gòu)。

編寫測試腳本:講述如何在 EOLINKER 上編寫接口測試腳本。

測試腳本執(zhí)行及報(bào)告:講述如何在 EOLINKER 上執(zhí)行接口測試腳本,及如何查看和下載測試報(bào)告。

測試項(xiàng)目人員協(xié)作:講述如何在 EOLINKER 上進(jìn)行多人的測試項(xiàng)目協(xié)作。

1.測試腳本管理

在EOLINKER上設(shè)計(jì)測試項(xiàng)目目錄結(jié)構(gòu)來管理測試腳本;

先來看下EOLINKER的測試腳本管理分級(jí):

項(xiàng)目管理 > 測試項(xiàng)目管理 > 測試項(xiàng)目模塊管理(支持子模塊和子子模塊管理) > 測試用例集 > 單個(gè)測試用例


測試腳本管理分級(jí)

項(xiàng)目管理

如果現(xiàn)在你只有一個(gè)項(xiàng)目叫"小魚游游Web",包含web版/app版/公眾號(hào)H5版/小程序版,你可以通過【新建自動(dòng)化測試】(如下圖中標(biāo)記1)來創(chuàng)建每個(gè)版本的測試項(xiàng)目;

如果現(xiàn)在你有多個(gè)項(xiàng)目,如"小魚游游Web","小魚游游APP",同時(shí)每個(gè)項(xiàng)目包含web版/app版/公眾號(hào)H5版/小程序版,你可以先通過【新建分組】(如下圖中標(biāo)記2),為"小魚游游Web","小魚游游APP"分別創(chuàng)建各自的項(xiàng)目目錄,然后進(jìn)入各個(gè)項(xiàng)目目錄中,通過【新建自動(dòng)化測試】(如下圖中標(biāo)記1)來創(chuàng)建每個(gè)版本的測試項(xiàng)目;

另外,如果項(xiàng)目已經(jīng)結(jié)案,可以通過項(xiàng)目列表的[歸檔]操作按鈕,項(xiàng)目就會(huì)移至【已歸檔項(xiàng)目】(如下圖中標(biāo)記3)列表中,這里的歸檔和未歸檔沒有本質(zhì)上的區(qū)別,只是放在不同的文件夾而已。


項(xiàng)目管理頁面

通過前面操作,各位已經(jīng)有了測試項(xiàng)目,大家可以進(jìn)入項(xiàng)目來一看究竟。

1.如果需要了解測試項(xiàng)目當(dāng)前的協(xié)作人員數(shù)/ 項(xiàng)目動(dòng)態(tài)/ 測試用例個(gè)數(shù)等信息的話,請打開 概況頁面;

2.如果要?jiǎng)?chuàng)建并管理 測試項(xiàng)目模塊,測試用例集以及單個(gè)測試用例,您可以先去?場景用例?頁面查看,回頭將為您詳細(xì)講解;

3.如果想指定一批測試用例腳本在你設(shè)定的時(shí)間自動(dòng)跑,并把測試結(jié)果發(fā)送到你指定的郵箱,定時(shí)進(jìn)行查看。這個(gè)功能需要大家開通企業(yè)版本才能進(jìn)行使用;而如果你已經(jīng)擁有企業(yè)版本,那你可以打開?定時(shí)任務(wù)?頁面先看看里面長什么樣,后面會(huì)和大家進(jìn)行詳細(xì)講解;

4.如果希望自定義一些公共調(diào)用的變量或參數(shù),如 http 請求的默認(rèn)值(host url,請求頭部,body 參數(shù)),來?公共資源管理?頁面。

5.如果想對測試腳本進(jìn)行限權(quán)管理,比如只讀/讀寫等,去?協(xié)作人員管理?頁面設(shè)置;

6.最后,如果你想在導(dǎo)入 API 文檔時(shí),只看小魚游游 Web 項(xiàng)目的 API 文檔時(shí),你可以進(jìn)行?自動(dòng)化測試管理?里面的【可引用的API項(xiàng)目】中進(jìn)行設(shè)置;


測試項(xiàng)目管理

測試項(xiàng)目模塊管理/測試用例集
回顧前面說的:“如果你要?jiǎng)?chuàng)建并管理 測試項(xiàng)目模塊,測試用例集以及單個(gè)測試用例,先去[場景用例]頁面打個(gè)照面,稍后再詳細(xì)給你叨叨?!?/pre>

點(diǎn)[場景測試],進(jìn)入測試項(xiàng)目模塊/測試用例集頁面;

通過【新建分組】(如下圖中標(biāo)記1)創(chuàng)建項(xiàng)目模塊目錄(通常模塊劃分2種:按業(yè)務(wù)和按界面,你可以在設(shè)計(jì)單接口測試腳本時(shí),按界面,在設(shè)計(jì)場景測試腳本時(shí),按業(yè)務(wù)),你可以通過模塊目錄后面的菜單按鈕,創(chuàng)建子分組和子子分組,即子模塊和子子模塊。

創(chuàng)建好模塊目錄后,我們需要在各個(gè)模塊目錄下面創(chuàng)建對應(yīng)用例集,通過【新建用例】(如下圖中標(biāo)記2)創(chuàng)建各自的用例集。


測試項(xiàng)目模塊/測試用例集頁面

EOLINER?的用例集有2種類型:

1.普通類型-UI 模式(默認(rèn)類型):如果你偏愛界面,那你可以選擇這種模式,你只需要填空就能完成接口測試腳本;

2.高級(jí)類型-代碼模式:如果你鐘意擼代碼,如果你又會(huì) Javascript ,這個(gè)模式會(huì)更加適合你;


新建用例集彈窗

單個(gè)測試用例

到此,項(xiàng)目結(jié)構(gòu)已完成,下面就可以開始編寫測試腳本了。

在測試用例集列表,點(diǎn)選一個(gè)普通類型-UI模式用例集,進(jìn)入單個(gè)測試用例 - 普通類型[UI模式]頁面,通過【+已有接口】(如下圖中標(biāo)記1)從API文檔導(dǎo)入接口基本信息(url/請求方法/請求協(xié)議/ 傳參/返回信息),這樣方便我們設(shè)計(jì)腳本時(shí),只要改動(dòng)傳參和添加校驗(yàn)信息,即完成一個(gè)用例腳本編寫,具體怎么做,去下一小節(jié)吧;當(dāng)然如果開發(fā)的沒有在EOLINKER的API研發(fā)管理模塊中編寫API文檔,那你可以通過【+空白接口】(如下圖中標(biāo)記2)來編寫測試腳本。


單個(gè)測試用例頁面 - 普通類型[UI模式]

如果你點(diǎn)選是一個(gè)高級(jí)類型-代碼模式用例集,你將進(jìn)入單個(gè)測試用例 - 高級(jí)類型[代碼模式]頁面,界面如下,


單個(gè)測試用例頁面 - 高級(jí)類型[代碼模式]

2.編寫測試腳本

上面小節(jié)已提到,編寫接口測試腳本有2種方式:

通過【+已有接口】按鈕,從API文檔列表導(dǎo)入已有的接口文檔(如下圖 - API文檔列表頁面),然后基于接口文檔基本信息,并添加用例名稱和校驗(yàn)信息(斷言),完善接口測試腳本。(推薦)

通過【+空白接口】按鈕,填寫空白接口文檔,然后添加用例名稱和校驗(yàn)信息(斷言),完成接口測試腳本。

截圖進(jìn)入路徑:API研發(fā)與自動(dòng)化測試 -> API研發(fā)管理 -> 小魚游游Web(Web開發(fā)項(xiàng)目)-> API文檔


API文檔列表頁面

如果你現(xiàn)在是在EOLINKER上編寫項(xiàng)目的第一條測試用例腳本,你可以根據(jù)下面的步驟去編寫測試腳本:

創(chuàng)建測試環(huán)境并導(dǎo)入到用例集

創(chuàng)建前置用例(如登錄或注冊)

創(chuàng)建后置用例(如退出登錄)

說明:步驟2-3放在步驟5后面再做,也是可以的。

導(dǎo)入API文檔(或添加空白接口)

a. 在導(dǎo)入的API文檔中,編輯測試用例描述(在EOLINKER上叫接口名稱)

b. 在導(dǎo)入的API文檔中,編輯請求信息

c. 在導(dǎo)入的API文檔中,編輯預(yù)期返回信息(這里是填寫返回頭部和返回參數(shù),如果這部分開發(fā)已經(jīng)填寫,可以跳過這一步)

d. 在導(dǎo)入的API文檔中,添加返回頭部校驗(yàn)

e. 在導(dǎo)入的API文檔中,添加返回結(jié)果校驗(yàn)

f. 在導(dǎo)入的API文檔中,添加高級(jí)設(shè)置

點(diǎn)保存,完成測試腳本編寫。

說明:后面添加新的用例,基本就是重復(fù)4-5的操作,還是挺便捷的嘛!

1.創(chuàng)建測試環(huán)境并導(dǎo)入到用例集

在測試環(huán)境中,我們可以自定義公共URL(接口所在的主機(jī)名)自定義全局變量、自定義添加公共請求參數(shù)、自定義添加公共請求頭部標(biāo)簽、自定義添加公共鑒權(quán)方式。

創(chuàng)建測試環(huán)境并導(dǎo)入到用例集操作步驟如下gif動(dòng)態(tài)圖:


創(chuàng)建測試環(huán)境并導(dǎo)入到用例集

GIF 動(dòng)態(tài)圖說明:

第一個(gè)頁面為測試項(xiàng)目列表頁面。
第二個(gè)頁面為測試項(xiàng)目的公共資源管理-測試環(huán)境頁面,在這里創(chuàng)建測試環(huán)境。
第三個(gè)頁面為測試項(xiàng)目的場景用例頁面,在這里導(dǎo)入剛才創(chuàng)建測試環(huán)境。

2.創(chuàng)建前置用例(如登錄或注冊)

前置用例,即測試用例的前置條件,登錄或數(shù)據(jù)初始化,目前還不支持遠(yuǎn)程連接并操作數(shù)據(jù)庫,不過我們可以通過調(diào)用接口方式,達(dá)到數(shù)據(jù)初始化的目的。

這里假設(shè)在 API 文檔列表中,已經(jīng)添加?登錄的接口文檔,這里我通過【+已有接口】按鈕從 API 文檔列表中?導(dǎo)入登錄接口?來創(chuàng)建前置用例,步驟如下 GIF? 動(dòng)態(tài)圖:

GIF動(dòng)態(tài)圖說明:

第一個(gè)頁面為測試項(xiàng)目的場景用例頁面,在這里,點(diǎn)【前置用例】,進(jìn)入前置用例集列表頁面,然后點(diǎn)【新建前置用例】,創(chuàng)建一個(gè)名為 登錄的用例集,點(diǎn)這個(gè)新建的用例集進(jìn)入前置用例編輯頁面。

第二個(gè)頁面為前置用例編輯頁面,(注:在新建用例或?qū)階PI前,先清除掉編輯窗口中的示例代碼),在這里,

a. 點(diǎn)【+已有接口】按鈕,此時(shí)會(huì)進(jìn)入 API文檔列表選擇頁面,勾選登錄接口,點(diǎn)【確定】按鈕,完成API導(dǎo)入。

b. 編輯導(dǎo)入的API文檔,因?yàn)檫@里的登錄接口有3個(gè)必填傳參,所以我定義3個(gè)變量,變量的值,需要自己去構(gòu)造,每個(gè)公司的登錄參數(shù)都不一樣,有的是時(shí)間戳+隨機(jī)字符串+密鑰,有的是md5等等,這一部分eolinker都有封裝好的md5和sha方法,可直接調(diào)用,你也可以自己通過 在通用函數(shù)構(gòu)造自定義的函數(shù),如下圖為通用函數(shù)編輯頁面,我覺得這塊比jmeter好用太多,jmeter那邊你需要用java寫個(gè)jar包,然后在jmeter的測試計(jì)劃中導(dǎo)入,然后調(diào)用的時(shí)候,還要寫beanshell腳本,真的太麻煩了。

另外,還寫了個(gè)斷言,用于測試前置用例是否正確,其中"result_api_1.response"是獲取接口返回信息,這個(gè)信息是string類型,所以后面用JSON.parse(),將其轉(zhuǎn)化為json對象,用于后面response.statusCode獲取返回信息中的statusCode字段的值。

c. 編輯完API文檔,即寫好前置用例,可以點(diǎn)測試按鈕,看是否登陸成功,我這里測試結(jié)果是測試失敗,是因?yàn)槲业?個(gè)傳參我給的是空的。

d. 點(diǎn)【保存】,然后點(diǎn)【返回列表】返回到前置用例集列表頁面。

3.第三個(gè)頁面為前置用例集列表頁面。

3.創(chuàng)建后置用例(如退出登錄)

后置用例,即為后期處理,返回參數(shù)加工、資源清除或數(shù)據(jù)清除。

后置用例和前置用例的創(chuàng)建步驟一樣,這里就不再上gif動(dòng)態(tài)圖。

4.導(dǎo)入API文檔并完成測試腳本編寫

這里不用多說,直接上gif動(dòng)態(tài)圖,圖看不明白的,可以看下面的動(dòng)態(tài)圖說明(TT,圖錄的好辛苦,要求加雞腿...)。

GIF動(dòng)態(tài)圖說明:

第一個(gè)頁面為測試項(xiàng)目的場景用例頁面,在這里,點(diǎn)之前創(chuàng)建好的 測試項(xiàng)目模塊目錄【通用接口】,進(jìn)入用例集列表頁面,然后點(diǎn)【新建用例】,創(chuàng)建一個(gè)名為 獲取公司列表的用例集,點(diǎn)這個(gè)新建的用例集進(jìn)入用例編輯頁面。

第二個(gè)頁面為單例列表頁面,在這里,

a. 點(diǎn)【+已有接口】,此時(shí)會(huì)進(jìn)入 API文檔列表選擇頁面,勾選登錄接口,點(diǎn)【確定】按鈕,完成API導(dǎo)入。

b. 點(diǎn)剛導(dǎo)入的API文檔后面的【編輯】操作按鈕進(jìn)入用例編輯頁面。

第三個(gè)頁面為用例編輯頁面,

a. 編輯接口名稱,即用例名稱。

b. 訪問此接口時(shí)不用傳參,所以請求信息這里為空。

c. 預(yù)期返回參數(shù),一般是開發(fā)在API文檔填好的,所以這里為空。

d. 沒有可校驗(yàn)的返回頭部,所以返回頭部校驗(yàn)這里為空。

e. 返回結(jié)果校驗(yàn),這里我用的是JSON檢驗(yàn)方式,這里有個(gè)【同步返回參數(shù)】按鈕,XML檢驗(yàn)方式也有,如果開發(fā)已經(jīng)寫好預(yù)期返回參數(shù),點(diǎn)此按鈕后,所有的返回參數(shù)都會(huì)自動(dòng)導(dǎo)入到校驗(yàn)字段列表中。

f. 高級(jí)設(shè)置,我勾選了 【該用例校驗(yàn)為失敗時(shí),依然執(zhí)行下一個(gè)用例】,如果沒勾選的話,此用例測試失敗時(shí),后面的用例就不會(huì)被執(zhí)行;其中【當(dāng)某一校驗(yàn)規(guī)則判斷為失敗時(shí),依然判斷其余規(guī)則】是默認(rèn)勾選,表示如果校驗(yàn)字段列表中某個(gè)字段校驗(yàn)失敗,仍校驗(yàn)其他還沒校驗(yàn)的字段;超時(shí)限制,默認(rèn)5000ms,即5秒,表示 測試超時(shí)將會(huì)自動(dòng)判斷為測試失敗。

點(diǎn)【保存】,返回到單例列表頁面,即完成用例編寫。

4.第四個(gè)頁面為單例列表頁面,在這里點(diǎn)【+前置用例】按鈕,在彈窗中選擇要添加的用例,因?yàn)槌晒φ{(diào)用這個(gè) [獲取公司列表]通用接口需要登錄的,這里就需要添加 登錄前置用例。

注:高級(jí)類型-代碼模式的用例編寫方法和前面的創(chuàng)建前置用例的方法是一樣,這里就不再詳細(xì)說明,如果你非常想我寫一篇關(guān)于 高級(jí)類型-代碼模式的用例編寫的話,請留言,讓領(lǐng)導(dǎo)給我加雞腿!(對,我就是這么沒出息,我就是要雞腿... )

到此,測試用例編寫的正確方式,也就介紹完了。

本文總結(jié)

本文主要是引導(dǎo)大家怎么用 EOLINKER 設(shè)計(jì)接口測試項(xiàng)目架構(gòu),其中包含如何項(xiàng)目目錄結(jié)構(gòu),如何編寫接口測試腳本,如何執(zhí)行測試腳本和如何獲取測試報(bào)告,以及如何進(jìn)行多人的協(xié)作。其中后兩部分的內(nèi)容,我們在下篇文章介紹!

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/53343.html

相關(guān)文章

  • 使用 EOLINKER 進(jìn)行接口測試最佳路徑 (下)

    摘要:本文使用進(jìn)行接口測試的最佳路徑下半部分文章,主要介紹測試腳本如何執(zhí)行和報(bào)告生成,以及測試項(xiàng)目人員如何協(xié)作。定時(shí)執(zhí)行,我們可以添加測試用例在指定的時(shí)間執(zhí)行,并把測試結(jié)果發(fā)送到你指定的郵箱。 本文《使用 EOLINKER 進(jìn)行接口測試的最佳路徑》 下半部分文章,主要介紹測試腳本如何執(zhí)行和報(bào)告生成,以及測試項(xiàng)目人員如何協(xié)作。還沒看過上篇文章請戳 使用 EOLINKER 進(jìn)行接口測試的最佳路徑...

    haitiancoder 評論0 收藏0
  • 使用 EOLINKER 進(jìn)行接口測試最佳路徑 (下)

    摘要:本文使用進(jìn)行接口測試的最佳路徑下半部分文章,主要介紹測試腳本如何執(zhí)行和報(bào)告生成,以及測試項(xiàng)目人員如何協(xié)作。定時(shí)執(zhí)行,我們可以添加測試用例在指定的時(shí)間執(zhí)行,并把測試結(jié)果發(fā)送到你指定的郵箱。 本文《使用 EOLINKER 進(jìn)行接口測試的最佳路徑》 下半部分文章,主要介紹測試腳本如何執(zhí)行和報(bào)告生成,以及測試項(xiàng)目人員如何協(xié)作。還沒看過上篇文章請戳 使用 EOLINKER 進(jìn)行接口測試的最佳路徑...

    kviccn 評論0 收藏0
  • 使用 EOLINKER 進(jìn)行接口測試最佳路徑 (下)

    摘要:本文使用進(jìn)行接口測試的最佳路徑下半部分文章,主要介紹測試腳本如何執(zhí)行和報(bào)告生成,以及測試項(xiàng)目人員如何協(xié)作。定時(shí)執(zhí)行,我們可以添加測試用例在指定的時(shí)間執(zhí)行,并把測試結(jié)果發(fā)送到你指定的郵箱。 本文《使用 EOLINKER 進(jìn)行接口測試的最佳路徑》 下半部分文章,主要介紹測試腳本如何執(zhí)行和報(bào)告生成,以及測試項(xiàng)目人員如何協(xié)作。還沒看過上篇文章請戳 使用 EOLINKER 進(jìn)行接口測試的最佳路徑...

    Jason_Geng 評論0 收藏0
  • 使用 EOLINKER 進(jìn)行接口測試最佳路徑 ()

    摘要:創(chuàng)建測試環(huán)境并導(dǎo)入到用例集操作步驟如下動(dòng)態(tài)圖創(chuàng)建測試環(huán)境并導(dǎo)入到用例集動(dòng)態(tài)圖說明第一個(gè)頁面為測試項(xiàng)目列表頁面。第三個(gè)頁面為前置用例集列表頁面。 本文內(nèi)容: 測試腳本管理:講述如何在 EOLINKER 上設(shè)計(jì)測試項(xiàng)目目錄結(jié)構(gòu)。 編寫測試腳本:講述如何在 EOLINKER 上編寫接口測試腳本。 測試腳本執(zhí)行及報(bào)告:講述如何在 EOLINKER 上執(zhí)行接口測試腳本,及如何查看和下載測試報(bào)告...

    plokmju88 評論0 收藏0
  • 【開源免費(fèi)】接口管理平臺(tái) eoLinker V3.1.7發(fā)布+開源版部署指南一份

    摘要:開源版更新日志新增更加開放的開源態(tài)度,開源項(xiàng)目協(xié)議從更改為。為了防止數(shù)據(jù)丟失,請?jiān)趫?zhí)行任何關(guān)鍵操作之前妥善備份數(shù)據(jù)庫。開源版的使用操作與線上免費(fèi)版基本同步,如有任何使用的問題請參考線上版操作指南。更多更全的教程和內(nèi)容盡在中文網(wǎng)址 showImg(https://segmentfault.com/img/remote/1460000012443951?w=750&h=410); eoLi...

    tuantuan 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<