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

學(xué)無(wú)先后,達(dá)者為師

網(wǎng)站首頁(yè) 編程語(yǔ)言 正文

postman批量執(zhí)行接口測(cè)試的圖文步驟_其它綜合

作者:是餛飩呀 ? 更新時(shí)間: 2022-05-31 編程語(yǔ)言

我們有時(shí)候?yàn)榱藴y(cè)試會(huì)虛擬創(chuàng)建一些用戶,這時(shí)候我們可能會(huì)通過(guò)寫sql腳本的形式,但如果沒有理清增加用戶的注意事項(xiàng)等,往往造出來(lái)的數(shù)據(jù)不能用,比較方便的操作就是直接用postman寫一個(gè)批量調(diào)用的腳本。

一、 創(chuàng)建測(cè)試用例

在這里插入圖片描述

這樣我們就會(huì)發(fā)現(xiàn)有一個(gè)測(cè)試用例。

二、設(shè)置全局變量

有些情況下,我們需要一些變動(dòng)的值,就比如我創(chuàng)建用戶,我的用戶名,郵箱等不能是一層不變的,那么我們可以用一個(gè)變量,來(lái)改變這些值。

在這里插入圖片描述

在這里有一個(gè)小眼睛,來(lái)設(shè)置我們的變量

在這里插入圖片描述

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

[圖片]

三、設(shè)置請(qǐng)求參數(shù)

接下來(lái),我們就可以設(shè)置請(qǐng)求參數(shù)了,比如我下面這個(gè)例子

在這里插入圖片描述

四、寫批量請(qǐng)求腳本

postman里面有寫腳本的地方

在這里插入圖片描述

pm

在這里插入圖片描述

是postman 對(duì)象,會(huì)調(diào)用一些自帶的函數(shù)

接下來(lái)寫腳本

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)
// 設(shè)置成數(shù)字型
pm.globals.set("num", 1 + num )

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

五、批量添加

在這里插入圖片描述

點(diǎn)擊測(cè)試集,點(diǎn)擊右上角的run按鈕

在這里插入圖片描述

開始測(cè)試就可以了

在這里插入圖片描述

這個(gè)是沒開服務(wù),所以這樣的,沒啥影響哈。
那怎么模擬并發(fā)呢,最簡(jiǎn)單的方法當(dāng)然就是多開幾個(gè)run唄

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

欄目分類
最近更新