成人免费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自動化測試數據

2011-09-01 10:05:24

PhoneGap應用程序測試

2022-12-13 10:41:27

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技術棧公眾號

主站蜘蛛池模板: 日本a∨精品中文字幕在线 亚洲91视频 | 国产精品久久久久久久久久久久久 | 国产精品1区2区 | 黄色毛片在线观看 | 国产视频一区在线 | 国产一级视频免费播放 | 日韩av.com | 亚洲一区二区三区免费在线观看 | 免费不卡av| 免费国产黄网站在线观看视频 | 在线观看av网站永久 | 成人在线视频网 | 最新av在线播放 | 成人国产精品久久 | 亚洲国产精品日韩av不卡在线 | 99久久精品免费看国产小宝寻花 | 精品国产区 | 国产精品www | 男人的天堂中文字幕 | 色视频免费| 国产一级视频在线观看 | 精品美女视频在线观看免费软件 | 日韩欧美视频免费在线观看 | 东京久久 | 久久精品网 | 一级黄色录像片子 | 福利一区二区 | 国产成人久久精品一区二区三区 | 国产自产21区 | 欧美激情精品久久久久久变态 | 成人日批视频 | 国产中文字幕在线观看 | 狠狠爱视频 | 欧美成人精品激情在线观看 | 欧美三级视频 | 国产精品网页 | 久久天天躁狠狠躁夜夜躁2014 | 欧美黄色一区 | 四虎影视一区二区 | 午夜伦4480yy私人影院 | 亚洲国产精品一区二区三区 |