日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

postman批量執行接口測試的圖文步驟_其它綜合

作者:是餛飩呀 ? 更新時間: 2022-05-31 編程語言

我們有時候為了測試會虛擬創建一些用戶,這時候我們可能會通過寫sql腳本的形式,但如果沒有理清增加用戶的注意事項等,往往造出來的數據不能用,比較方便的操作就是直接用postman寫一個批量調用的腳本。

一、 創建測試用例

在這里插入圖片描述

這樣我們就會發現有一個測試用例。

二、設置全局變量

有些情況下,我們需要一些變動的值,就比如我創建用戶,我的用戶名,郵箱等不能是一層不變的,那么我們可以用一個變量,來改變這些值。

在這里插入圖片描述

在這里有一個小眼睛,來設置我們的變量

在這里插入圖片描述

我們可以加入我們想要的一些變量,比如用戶名等,還可以加入一些全局的,比如域名等。
我們可以用我們設置的變量去替代,比如下面這樣

[圖片]

三、設置請求參數

接下來,我們就可以設置請求參數了,比如我下面這個例子

在這里插入圖片描述

四、寫批量請求腳本

postman里面有寫腳本的地方

在這里插入圖片描述

pm

在這里插入圖片描述

是postman 對象,會調用一些自帶的函數

接下來寫腳本

var num = pm.globals.get("num")
//生成用戶名
var nickName = "test_user";
var emailNext = "@qq.com";
// var randomArgs = 0;
// for(var i = 0;i < 11;i++){
//     randomArgs =randomArgs + Math.floor(Math.random() * 2012);
// }
// nickName = nickName + randomArgs;
nickName = nickName + num;
var trueName = nickName;
var email = num + "@qq.com";
pm.environment.set("truename",trueName);
pm.environment.set("nickName",nickName);
pm.environment.set("email",email);

num = parseInt(num)
// 設置成數字型
pm.globals.set("num", 1 + num )

目前設置的就是加一什么的,這個事js腳本,大家可以改成自己想要的。

五、批量添加

在這里插入圖片描述

點擊測試集,點擊右上角的run按鈕

在這里插入圖片描述

開始測試就可以了

在這里插入圖片描述

這個是沒開服務,所以這樣的,沒啥影響哈。
那怎么模擬并發呢,最簡單的方法當然就是多開幾個run唄

原文鏈接:https://blog.csdn.net/Black_Customer/article/details/123738490

欄目分類
最近更新