Webapp和後端互動檢查測試

來源:互聯網
上載者:User

標籤:webapp   流量   name   是什麼   mic   head   屬性   contain   com   

除了功能,我們可以使用下面方法,查看互動過程,頁面不能發現的問題;

什麼是json什麼是json,json是什麼,json如何使用

JSON是一種取代XML的資料結構,和xml相比,它更小巧但描述能力卻不差,由於它的小巧所以網路傳輸資料將減少更多流量從而加快速度,

那麼,JSON到底是什麼?

JSON就是一串字串 只不過元素會使用特定的符號標註。

{} 雙括弧表示對象

[] 中括弧表示數組

"" 雙引號內是屬性或值

: 冒號表示後者是前者的值(這個值可以是字串、數字、也可以是另一個數組或對象)

所以 {"name": "Michael"} 可以理解為是一個包含name為Michael的對象

而[{"name": "Michael"},{"name": "Jerry"}]就表示包含兩個對象的數組

當然了,你也可以使用{"name":["Michael","Jerry"]}來簡化上面一部,這是一個擁有一個name數組的對象

ps:現在還有很多人存在一些誤區,為什麼{name:‘json‘}在檢驗時通過不了,

那是因為JSON官網最新規範規定

如果是字串,那不管是鍵或值最好都用雙引號引起來,所以上面的代碼就是{"name":"json"}

不要反駁,官網就是這麼定義的。

=====================================================

1.Webapp和後端互動的對象查看(方法與工具)

使用chrome-F12開發tool

 input1+input2就是帳號密碼,你可以使用小箭頭去識別這些控制項的名字,和seleuim定位方式一樣

 

 

 

比方部落格園登入系統

 

 


2. 如果擷取傳輸過程中的json對象以及如何查看

 

 

copy view parsed下面的所有Json後,這個網站把他整理核驗  -如下

你就可以看到開發有沒有寫入過多的方法傳入-去浪費你的流量和向server請求資源的浪費;如果控制項沒有的或者多餘很多的一下就看出來的;這是前端UI功能點點的看不到!

https://www.bejson.com/

 

Webapp和後端互動檢查測試

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.