tft每日頭條

 > 圖文

 > 使用postman進行接口測試的流程

使用postman進行接口測試的流程

圖文 更新时间:2024-12-19 07:50:45

目錄

  • postman使用
  • postman進行簡單壓力測試
    • 1、新建一個fodder,在fodder下添加要進行壓力測試的接口:
    • 2、post接口測試,參數從txt導入
    • 3、設置 Pre-request-Script 參數
    • 4、設置test(便于觀察測試結果)
    • 5、保存請求,點擊runner,按如下設置
    • 6、設置Iteration
    • 7、測試結果
  • 參考:

返回目錄

postman使用

開發中經常用postman來測試接口,一個簡單的注冊接口用postman測試:

使用postman進行接口測試的流程(postman--實現接口自動化測試)1

接口正常工作隻是最基本的要求,經常要評估接口性能,進行壓力測試。

返回目錄

postman進行簡單壓力測試

下面是壓測數據源,支持json和csv兩個格式,如果包含有中文,請将文件編碼改為UTF-8(否則請求中文會亂碼)

csv格式數據如下(txt文件):

使用postman進行接口測試的流程(postman--實現接口自動化測試)2

json格式如下:

使用postman進行接口測試的流程(postman--實現接口自動化測試)3

[ { "registerName": "zhangsan0001", "registerPwd": "asd100001" }, { "registerName": "zhangsan0002", "registerPwd": "asd100002" }, { "registerName": "zhangsan0003", "registerPwd": "asd100003" }, { "registerName": "zhangsan0004", "registerPwd": "asd100004" }, { "registerName": "zhangsan0005", "registerPwd": "asd100005" } ]

使用postman進行接口測試的流程(postman--實現接口自動化測試)4

以csv格式數據為例(json格式數據隻需要在導入測試數據時,選擇json就可以):

返回目錄

1、新建一個fodder,在fodder下添加要進行壓力測試的接口:

使用postman進行接口測試的流程(postman--實現接口自動化測試)5

返回目錄

2、post接口測試,參數從txt導入

{{registerName}} 和 {{registerPwd}} 是模闆參數

使用postman進行接口測試的流程(postman--實現接口自動化測試)6

返回目錄

3、設置 Pre-request-Script 參數

postman.setEnvironmentVariable("registerName",data["registerName"]);postman.setEnvironmentVariable("registerPwd",data["registerPwd"]);

返回目錄

4、設置test(便于觀察測試結果)

tests["Status code is 200"] = responseCode.code === 200;tests["Response time is less than 10000ms"] = responseTime < 10000;console.log(responseTime);

返回目錄

5、保存請求,點擊runner,按如下設置

Delay:設置每隔多少毫秒發一次請求。

使用postman進行接口測試的流程(postman--實現接口自動化測試)7

Data File Type 選擇 CSV,點擊預覽可以看到:

使用postman進行接口測試的流程(postman--實現接口自動化測試)8

返回目錄

6、設置Iteration

預覽Iteration一共有359行,設置Iteration為 359 ,點擊Run

使用postman進行接口測試的流程(postman--實現接口自動化測試)9

返回目錄

7、測試結果

使用postman進行接口測試的流程(postman--實現接口自動化測試)10

postman跑完全部測試用例,按test給出了測試結果:

使用postman進行接口測試的流程(postman--實現接口自動化測試)11

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved