成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Postman腳本批量轉接口自動化用例

開發 測試
本篇介紹另一款最近剛開發并項目落地的工具,將 Postman 的 json 腳本文件可以批量轉換生成接口用例 - APICase-PostmanForJSON。

1、前言

作者之前已經開發了一個生成接口用例的工具 - API接口用例生成器,即將現有的 Postman 腳本轉化為接口用例。本篇介紹另一款最近剛開發并項目落地的工具,將 Postman 的 json 腳本文件可以批量轉換生成接口用例 - APICase-PostmanForJSON。

2、簡介

APICase-PostmanForJSON,采用 Python 編寫,利用了Tkinter 進行 GUI 封裝。

特點:

1、支持 GET、POST、PUT、DELETE 方法

2、支持 帶參數[Params]、帶請求頭[Header]、帶請求體[Body]

3、支持 POST方式的文件上傳接口[form-data]

4、支持 JSON格式類型:{}、[]、[{}]

5、支持 獲取環境變量[環境變量文件-Initial value]

6、支持 獲取全局變量[Variables]

7、支持 依賴接口的指定值獲取[Tests]
示例:
var jsonData =JSON.parse(responseBody);
postman.setGlobalVariable("pressure",jsonData.data.pressure);

var jsonData =JSON.parse(responseBody);
pm.environment.set("pressure",jsonData.data.pressure);

var jsonData =JSON.parse(responseBody);
pm.globals.set("pressure",jsonData.data.pressure);

var jsonData =JSON.parse(responseBody);
pm.collectionVariables.set("pressure",jsonData.data.pressure);

8、支持 按接口或流程來生成用例

9、支持 按生成用例方式為流程時,提取返回值可以是值或方法
示例:
值:1006
方法:$('now',2,'res_body.data.pressure')

10、支持 自定義提取接口返回值
示例:
data
data.albumId
data[0].categoryId

11、支持 單接口缺省參數自動填充

12、支持 Postman接口腳本的兩種方式[Add request、Add example]

13、支持 多接口[亂序],生成用例時相同接口歸類

3、快速上手

打開APICase-PostmanForJSON。

主要就是導入Postman 的json 文件(接口文件為必填,環境變量文件為選填),根據所要生成用例的方式設置是接口還是流程,如果系統自定義提取值沒有想要獲取的元素,可以在自定義提取值那填寫自己所要的值,之后點擊運行就可以了,運行過程中進度條可以實時顯示進度。

如下圖是Postman 一個接口示例,可以看到請求成功并返回值。

將Postman 的接口和環境變量json 文件導出來。

使用APICase-PostmanForJSON 將導出的 json 文件轉為接口用例。

導入json 文件,設置自定義提取值,生成用例方式為接口。

點擊運行后,開始生成用例,運行日志會先統計有多少個接口,之后實時打印出來接口信息。

用例生成后,打印出用例文件路徑。

打開用例文件,可以看到生成后的用例格式,按接口方式生成,即相同的接口歸為一類,可以看到有2類接口,自定義的提取值也提取出來了。

如果按照生成的用例方式為流程。

打開用例文件,可以看到有多少個接口就會生成多少個sheet頁。本次示例有4個接口,那么就會生成4個sheet頁(每一個接口為1個sheet頁)。

如想獲取此工具,可添加作者微信進行獲取。

責任編輯:姜華 來源: AllTests軟件測試
相關推薦

2020-03-23 07:35:23

VDI自動化IT管理

2020-12-04 10:53:44

云計算管理故障排除

2022-03-11 10:24:47

人工智能自動化物流

2022-01-02 08:39:04

平臺登錄Teprunner

2022-12-20 15:17:13

RPA自動化UiPath

2021-08-27 10:48:08

人工智能AI機器人

2024-09-29 16:31:23

2022-08-14 16:11:23

Python自動化測試數據

2022-12-13 10:41:27

2011-09-01 10:05:24

PhoneGap應用程序測試

2011-08-25 09:33:25

MySQL運維

2014-03-11 11:10:10

PowerShell自動化腳本

2024-09-29 15:32:13

自動化測試開發

2022-06-26 09:55:00

接口自動化項目

2024-05-13 16:29:56

Python自動化

2024-06-20 12:35:36

2022-01-14 11:51:00

測試工具自動化

2011-05-31 17:35:45

測試自動化QTP

2022-04-08 09:05:53

Arch LinuxLinux

2009-12-15 17:28:11

Ruby自動化腳本框架
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品免费观看 | 精品不卡 | 国产日韩欧美一区 | 欧美久久一级特黄毛片 | 91亚洲国产成人久久精品网站 | 久久精品国产清自在天天线 | 国产在线精品一区二区三区 | 操操操日日日 | 91性高湖久久久久久久久_久久99 | xxx.在线观看 | 成人在线播放网站 | 国产精品国产精品国产专区不卡 | 久久精品国产精品青草 | 91精品国产综合久久久久久丝袜 | 天天天插 | 免费看一级毛片 | 亚洲欧洲成人av每日更新 | 亚洲精品久久区二区三区蜜桃臀 | 人成久久 | 免费v片在线观看 | 欧美综合一区二区三区 | 国产美女免费视频 | 国产精品一区二区久久精品爱微奶 | 91在线视频免费观看 | 国内精品视频免费观看 | 国产一区二区三区在线看 | 一区二区三区在线免费观看视频 | 中文字幕av一区 | 欧美日韩久久精品 | 欧美精品一区三区 | 精品国产乱码久久久久久影片 | 国产精品成人一区二区 | 精品视频一区二区三区在线观看 | 可以在线看的黄色网址 | 伊人免费网| 国产欧美一区二区精品久导航 | 97影院2| 久久精品免费观看 | а天堂中文最新一区二区三区 | 亚洲国产aⅴ精品一区二区 免费观看av | 国产婷婷色综合av蜜臀av |