日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ride上点击用例不能显示edit信息_接口测试平台代码实现61: 多接口用例1

發(fā)布時間:2023/12/20 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ride上点击用例不能显示edit信息_接口测试平台代码实现61: 多接口用例1 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

????終于又序更上了,原諒最近作者幾天事情不斷。

按照我們之前的計劃,需要迅速開啟很重要的核心多用例接口。

????首先,我們要確定,這個功能的大體設(shè)計。

就放在在我們的頁面 用例庫 中:

所以也就是我們很久之前就創(chuàng)建好的P_cases.html:

然后來想一下大體設(shè)計:

首先是大用例列表,每個大用例 包含很多接口, 可以單獨運行。

這個大用例列表?肯定有其 增刪改查功能,在數(shù)據(jù)庫一張大用例表中,有id name? 備注?等字段

然后就是數(shù)不清的小用例,這里每個小用例 就是一個接口,但是并不能直接用我們接口庫的數(shù)據(jù)表,因為不同的用例我們需要進(jìn)行各種特殊設(shè)置接口,比如接口a在 用例A中 請求體中的參數(shù)是aaa,在用例B中,請求體參數(shù)是bbb。

所以,我們需要再創(chuàng)建一個獨立的表 來存放所有小用例,然后每個小用例的基本結(jié)構(gòu)其實和接口的結(jié)構(gòu)差不多,有url ,method,hedaer,body等等,而且還要有 所屬的大用例id, 這樣的效果是:我們打開一個大用例A,id=1

?然后后臺數(shù)據(jù)直接去 小用例表中 查找所有小用例的所屬大用例id == 1的,然后返回前端展示。

? ?????當(dāng)然小用例表還要有一些其他的字段,比如執(zhí)行順序,重試次數(shù),斷言設(shè)置(包括正則,檢索存在,具體路徑),提取返回值設(shè)置(正則,具體路徑),是否跳過等等 我們之后隨著更新會不斷的有新字段添加的可能。

????后臺數(shù)據(jù)層的設(shè)想到此,然后就是頁面的設(shè)想了。

上面說了,一進(jìn)入時映入眼簾的應(yīng)該是 大用例表。看個概念圖:

可以看到每個大用例 有設(shè)置/運行/報告/復(fù)制/備注/刪除? 上面還有個新增按鈕。

然后當(dāng)我們點擊設(shè)置按鈕時,屏幕要顯示它所包含的所有小用例,并且按照順序排列好。

如圖,屏幕左側(cè)滑出了這個小用例列表,上面有三個小用例。?

上面有添加新的小用例的按鈕,每個小用例左邊都有上下調(diào)整順序的按鈕。

當(dāng)然這時我們點擊任意一個小用例,應(yīng)該要看到這個小用例的具體設(shè)置。

如上圖,屏幕右側(cè)滑出來了這個?小用例的具體設(shè)置頁面。

可以看到,其實具體的設(shè)置和接口調(diào)試的那一套基本類似。不同的地方

主要有倆點:

1是?這里可以自己設(shè)置新接口,也可以直接套用接口庫中已存好的接口。

然后自己再稍微改改參數(shù)即可使用。

還有個主要不同的在于 提取返回值成?公共變量 和?斷言:

提取和斷言這倆個地方比較難,大家可能會有很多疑問到時候。不過別灰心,這么難的地方,挺過去,你就是王者。

當(dāng)然,大家看到這里面復(fù)雜的 說明。其實這也是沒辦法的,畢竟這里我們相當(dāng)于創(chuàng)造了幾套規(guī)則規(guī)范,必須按照這樣的規(guī)范去寫,我們后臺才能準(zhǔn)確的翻譯和實現(xiàn)。當(dāng)然想出這些規(guī)則然后用代碼實現(xiàn)翻譯?和 各種異常處理,非常困難,大家可能理解和學(xué)習(xí)起來困難,當(dāng)初創(chuàng)造這些的時候則更困難。好在我已經(jīng)給大家趟平了坑。

????可能后面我們看到那個mock功能,那個暫時我們這大章不講,因為優(yōu)先級并不高。

然后最后是我們的測試報告結(jié)果:

當(dāng)然 我對自己以前的審美設(shè)計一直比較難受,大家可以按照更好的設(shè)計實現(xiàn)。?報告中 需要對所有接口的返回值,斷言結(jié)果,提取結(jié)果 進(jìn)行判斷和顯示。全部小用例都正確這條大用例才算正確。當(dāng)然這些結(jié)果當(dāng)我們運行完畢放在哪里呢?一開始我也想過緩存,但是后來覺得不行,因為這個用例的結(jié)果和時間是要做為日后的參考依據(jù)的,隨時點開看,不能每次要看都要重新運行。所以肯定要在數(shù)據(jù)庫中存放好每條小用例的運行結(jié)果,那么我們前面說到的小用例的數(shù)據(jù)層字段中,也要增加這幾個結(jié)果吧~

????好了,設(shè)計到此為止。下一章我們開始正式碼代碼。

可能有的同學(xué)會說 為什么展示的這么好看完善,直播做出來的那么丑呢?

其實這是因為完全體平臺中對于ui的打磨消耗了很大一部分比例的精力。而我們同學(xué)現(xiàn)在的當(dāng)務(wù)之急是實現(xiàn)功能,過早的優(yōu)化就是萬惡之源嘛~等全部功能差不多了。各位在公司的okr寫什么?還不是要寫寫優(yōu)化么~

????還有很多同學(xué)說前段的js 什么的太復(fù)雜了,太難了。

難么?難就對了!簡單是留給點點點的。

累么?累就對了!舒服是留給領(lǐng)導(dǎo)的。

我們要悄悄的學(xué)習(xí),然后驚艷所有同事。心中要有信念,沒有困難的工作,只有勇敢的測開。靠別人是公主~靠你幾哇是日本人~靠北啦是臺灣人~靠自己才是光榮的測開。

加油吧,測開,只要你足夠加油,測試一定會走向更美好的未來。

雄起吧,測開,只要測開雄起,明日太陽將會不復(fù)存在,而東方閃耀著的,是測開們努力的模樣,早安,測開們~

????最近有不少新同學(xué)關(guān)注了這個用愛發(fā)電的公眾號,歡迎大家給個好評~

再給互推一下小程序:

過節(jié)換頭像,藝術(shù)字,藏頭詩。

總結(jié)

以上是生活随笔為你收集整理的ride上点击用例不能显示edit信息_接口测试平台代码实现61: 多接口用例1的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。