postman設定環境變數,欄位值經過json轉換後數值超過類型上限的解決方案

來源:互聯網
上載者:User

標籤:類型   資料類型   response   postman   user   image   src   成功   情況   

在使用Tests進行環境變數的設定時,遇到這麼一種情況,在返回的responseBody中的userId欄位,欄位返回的是數實值型別,再經過json轉換之後,發現儲存的值跟介面返回的值不一致;如:

介面返回的值:"userId":337292419039105024

實際儲存的值:"userId":337292419039105000

經過排查後發現,有可能是在json轉換的時候,欄位值超過了轉換的數實值型別的上限,導致儲存錯誤;

解決辦法:

通過轉譯的方式去實現,把userId從資料類型轉換成為字元型,從而解決這個問題;如

這種方式是通過把userId的值進行替換,在userId的值中兩邊分別加上引號;強制轉成字元,然後在輸出,就成功了~

其他轉換方法後續會繼續補充~

 

備忘:

在排查過程中,又遇到了如何列印參數值的問題,因為在tests中並不支援直接把參數列印出來;所以只能通過內建的tests的方法,進行參數的列印;

tests[responseBody] = 1;tests[json.data.userId]= 1;

 

postman設定環境變數,欄位值經過json轉換後數值超過類型上限的解決方案

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.