postman使用教程6-引用隨機變量($guid,$timestamp,$randomInt)


前言

在接口測試中,有些接口的請求參數具有唯一性,比如注冊接口,注冊一個賬號后就不能重復注冊了。
為了能重復執行這個接口,可以在請求前清理測試數據,也可以把請求的參數設置成一個可變的值(每次不一樣),這樣就可以每次都能注冊成功了。

使用動態變量

postamn 提供可在請求中使用的動態變量:

  • {{$guid}} :v4樣式的guid
  • {{$timestamp}}:當前時間戳(Unix時間戳,以秒為單位)
  • {{$randomInt}}:0到1000之間的隨機整數

當輸入{ 的時候,會自動顯示上面三種隨機變量可以使用

更多隨機變量可以參考官方文檔https://learning.postman.com/docs/writing-scripts/script-references/variables-list/

timestamp 時間戳

在請求參數中,引用時間戳變量:{{$timestamp}},這樣每次都能注冊成功。

點 code 按鈕,可以查看接口請求的報文

多點幾次,你會發現每次生成的時間戳都不一樣

guid 隨機值

{{$guid}} 會生成uuid-v4 風格的 guid,隨機性非常強。生成類似 d1a78ce0-757a-4cd6-91e5-15ca1b340dc7 這種隨機值,隨機性更強一些

點 code 按鈕,可以查看接口請求的報文

randomInt 隨機0-1000整數

{{$randomInt}} 會隨機生成0-1000的整數,這種就很容易重復了,隨機性不強


點 code 按鈕查看生成的隨機值

更多動態變量

老版本(v7.1.1)只有上面三個動態變量可以使用,如果想使用更多的動態變量,可以更新到最新版(v8.3.1),參考官方文檔https://learning.postman.com/docs/writing-scripts/script-references/variables-list/

比如我想使用隨機郵箱注冊{{$randomEmail}}

作者-上海悠悠 blog地址 https://www.cnblogs.com/yoyoketang/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM