創造json資料來進行介面測試

2021-09-02 14:48:40 字數 749 閱讀 5605

最近在工作的過程中遇到前端**寫得太慢了,無法提供真正的資料給後端進行除錯,只好自己動手去造一些資料來進行測試,保證開發任務能早日完成。

需要的資料型別大致是如下所示:

"array": [,,

]

json::value arrayobj;   // 構建物件

for (int i = 0; i < 3; i++)

std::string strdata = arrayobj.tostyledstring();

mapcamerainfomap;

json::reader readerinfo;

json::value root;

if (readerinfo.parse(strdata, root))

}}

測試**採用上述方式是可以正常構造與解析出來的,如果採用如下的方式,容易出問題,建議不要採用下面構造資料的方式:

const char* str = "";  

json::reader reader;

json::value root;

if (reader.parse(str, root)) // reader將json字串解析到root,root將包含json裡所有子元素

第一種方法比較簡單,第二種方法有時候容易出錯,就沒必要去採用了。

excel python進行介面測試

工作之餘寫了乙個超級簡單的excel python的介面測試指令碼,將多個介面的測試用例寫到 裡後,指令碼針對單個介面測試它的全用例,然後將返回結果列印出來。之前用postman整合的時候引入excel 發現可以跑多個用例,但是我只能看到結果是成功 呈綠色 還是失敗 呈紅色 具體的返回結果看不到,感...

介面測試學習之json

在做介面測試的時候,我們需要檢視響應值,有的介面還需要呼叫上乙個介面中的響應值中的一些變數,這些返回的響應值大部分是以json格式返回的,今天就給大家介紹一下json的編寫格式。我個人分為三大類。物件是乙個無序的鍵值對集合,乙個物件以左大括號開始 然後每個鍵值對以 引數名 引數值 的格式在大括號中,...

介面測試學習之json

在做介面測試的時候,我們需要檢視響應值,有的介面還需要呼叫上乙個介面中的響應值中的一些變數,這些返回的響應值大部分是以json格式返回的,今天就給大家介紹一下json的編寫格式。我個人分為三大類。第一類 object格式,單獨鍵值對格式 物件是乙個無序的鍵值對集合,乙個物件以左大括號開始 然後每個鍵...