測試平臺系列(16) 編寫類postman頁面(5)

編寫類postman頁面(5)

回顧

上節(jié)我們把流程串起來了宗弯,但是還沒來得及編寫返回頁面。那么我們今天就把返回結(jié)果展示出來嵌牺。

思考

這邊補充一下挨稿,剛才我嘗試在自己的云服務(wù)器部署pity項目严拒,但是發(fā)現(xiàn)自己給自己挖了個坑。

pity項目沒有配置requirements.txt荠呐,導(dǎo)致許多軟件版本沒有安裝赛蔫,服務(wù)跑不起來砂客;

接著我們就把需要安裝的補全一下!

新建pity/requirements.txt文件

flask-cors
logbook
pyjwt==1.7.1
mysql-connector-python
flask-sqlalchemy
flask
requests
  • 安裝完整版本:
pip3 install -r requirements.txt

編寫返回結(jié)果頁面

我們發(fā)現(xiàn)呵恢,在請求body為none的情況下鞠值,這個body會壓縮到tab頁上,如果咱們要展示response的話渗钉,response也會被擠上去彤恶,這樣就非常難看,所以我們進行一下改造:

image

我們把bodyType === 'raw'改成'none'鳄橘,因為我們這邊暫時只支持JSON形式的數(shù)據(jù)声离,所以暫時可以這么寫,針對none的時候額外寫一個div組件瘫怜,并給它設(shè)置好高度和文本居中术徊,這樣就有內(nèi)味了!

這是我在mac上的顯示效果(今天在公司摸魚寫文章)

編寫Tabs

上圖已經(jīng)快看到實際效果了鲸湃,最終代碼還得潤色一下弧关。

改寫編輯器方法

目前我們的編輯器,初始值字段是defaultValue唤锉,這樣的話一旦刷新了返回結(jié)果世囊,那么這個值不會再次更新,所以我們需要改寫窿祥,具體的方法就是讓Editor變成受控組件株憾。

去掉defaultValue字段,改為value
  • 編寫B(tài)ody tab下的編輯器
image

簡單封裝并引用了一下晒衩,JSON.stringify這個方法是用來序列化JSON的嗤瞎,后面的參數(shù)是為了讓JSON更美觀。

可能大家有注意到有個tarBarExtra...這樣的字段听系,這個字段呢贝奇,是我們用來顯示http狀態(tài)碼和相應(yīng)時間的,對比postman就是:

image

因為里面內(nèi)容很多靠胜,所以我把它作為一個組件抽離出來掉瞳。

  • 編寫http狀態(tài)碼組件
image

最終結(jié)果就是這樣,簡單的html代碼浪漠。

這里肯定有小伙伴有疑惑陕习,為什么你把style這種文件放到css里面去呢?其實不是我不想址愿,是因為我懶该镣,而且需要我手動寫樣式的地方其實還蠻少的,如果寫的一般是在同級目錄編寫同名文件.less响谓,里面用less的語法去寫樣式损合,這里我求方便省艳,就一鍋端了。

大概效果:

image

稍微調(diào)整一下之前的代碼

請求部分和全局的response沖突了嫁审,調(diào)整一下:

image
image

高度也給降低一點跋炕,不然太高了,一點都不拿破侖土居!

改寫Request類 獲取cookie

我們之前的后端接口并沒有拿出cookie信息枣购,所以我們需要改造一下。

和headers等類似
image

編寫最后的部分

由于cookies和headers都是以表單的形式展示的擦耀,而且都是key-value的格式棉圈,所以我們可以封裝成Table組件。

  • 編寫columns
image
  • 編寫根據(jù)不同字段(cookies和response_headers)來獲取對應(yīng)數(shù)據(jù)的方法
image

引入2個組件并且設(shè)置不分頁

image

兩塊除了這里不一樣眷蜓,其他都是一樣的分瘾。

最終效果

image

項目地址

后端代碼地址: https://github.com/wuranxu/pity

前端代碼地址: https://github.com/wuranxu/pityWeb

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市吁系,隨后出現(xiàn)的幾起案子德召,更是在濱河造成了極大的恐慌,老刑警劉巖汽纤,帶你破解...
    沈念sama閱讀 219,539評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件上岗,死亡現(xiàn)場離奇詭異,居然都是意外死亡蕴坪,警方通過查閱死者的電腦和手機肴掷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評論 3 396
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來背传,“玉大人呆瞻,你說我怎么就攤上這事【毒粒” “怎么了痴脾?”我有些...
    開封第一講書人閱讀 165,871評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長梳星。 經(jīng)常有香客問我赞赖,道長,這世上最難降的妖魔是什么丰泊? 我笑而不...
    開封第一講書人閱讀 58,963評論 1 295
  • 正文 為了忘掉前任薯定,我火速辦了婚禮,結(jié)果婚禮上瞳购,老公的妹妹穿的比我還像新娘。我一直安慰自己亏推,他們只是感情好学赛,可當我...
    茶點故事閱讀 67,984評論 6 393
  • 文/花漫 我一把揭開白布年堆。 她就那樣靜靜地躺著,像睡著了一般盏浇。 火紅的嫁衣襯著肌膚如雪变丧。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,763評論 1 307
  • 那天绢掰,我揣著相機與錄音痒蓬,去河邊找鬼。 笑死滴劲,一個胖子當著我的面吹牛攻晒,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播班挖,決...
    沈念sama閱讀 40,468評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼鲁捏,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了萧芙?” 一聲冷哼從身側(cè)響起给梅,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎双揪,沒想到半個月后动羽,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,850評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡渔期,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,002評論 3 338
  • 正文 我和宋清朗相戀三年运吓,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片擎场。...
    茶點故事閱讀 40,144評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡羽德,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出迅办,到底是詐尸還是另有隱情宅静,我是刑警寧澤,帶...
    沈念sama閱讀 35,823評論 5 346
  • 正文 年R本政府宣布站欺,位于F島的核電站姨夹,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏矾策。R本人自食惡果不足惜磷账,卻給世界環(huán)境...
    茶點故事閱讀 41,483評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望贾虽。 院中可真熱鬧逃糟,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,026評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至取募,卻和暖如春琐谤,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背玩敏。 一陣腳步聲響...
    開封第一講書人閱讀 33,150評論 1 272
  • 我被黑心中介騙來泰國打工斗忌, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人旺聚。 一個月前我還...
    沈念sama閱讀 48,415評論 3 373
  • 正文 我出身青樓织阳,卻偏偏與公主長得像,于是被迫代替她去往敵國和親翻屈。 傳聞我的和親對象是個殘疾皇子陈哑,可洞房花燭夜當晚...
    茶點故事閱讀 45,092評論 2 355

推薦閱讀更多精彩內(nèi)容