日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python基于python实现的http+json协议接口自动化测试框架源码(实用改进版)

發布時間:2024/1/23 python 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python基于python实现的http+json协议接口自动化测试框架源码(实用改进版) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉載地址:https://www.cnblogs.com/clarke/p/5752527.html
?

1.寫在前面

拋轉引玉,僅供參考

2.開發環境

win7 64位

JetBrains PyCharm 4.0.5

Python 3.3.5

?

MariaDB-5.5.45-centos6-x86_64

文件下載地址:http://pan.baidu.com/s/1sj1Lzw5

?

CentOS 6.5-x86_64

下載地址:http://www.centoscn.com/CentosSoft/iso/2013/1205/2196.html

?

Mysql Connector/Python?Windows (x86, 64-bit), MSI Installer Python 3.3

下載地址:http://dev.mysql.com/downloads/connector/python/

?

其它:公司Linux mysql數據庫服務器、應用服務器

3.大致流程

下圖展示了框架實現的業務流程

4.框架簡介

1.可通過配置文件http_config.ini,對要測試接口服務器的IP、域名,和端口信息進行靈活配置。

2.可通過配置文件db_config.ini,對測試數據庫,應用數據庫服務器主機IP,端口,用戶民,密碼等靈活配置。

3.可通過配置文件run_case_config.ini靈活配置需要用例運行模式,需要運行的用例ID列表

4.對常見HTTP的POST,GET請求方法進行封裝(支持自由擴展以便增加其他方法)

5.支持JSON(含嵌套對象格式的json數據,如{ "orderTotalPrice": 95,

? ? "goods": [ {"shopId": 987654321, "goodsId": 108,

? ? "goodsNumber": 1}]}})格式數據提交

6.通過數據庫對接口測試用例、前置(數據)條件進行管理,可做到每個用例之間相互獨立,互不依賴

7.針對接口返回結果,支持數據庫級別的數據校驗

8.可按測試時間及給定文件名,生成對應時間的html可視化報告,報告內容包含測試耗時,測試執行用例總數,執行成功、失敗、出錯用例數統計;還有單個用例的執行情況(ID,用例名稱,(自定義)接口名稱,接口URL,接口參數,運行結果等)

9.可根據實際情況,在此框架的基礎上進行修改、擴展

5.運行結果展示

篇幅問題,此處省略剩下部分,如想查看更多,煩請下載文檔及源碼:

基于python實現的http接口自動化測試框架(實用改進版).pdf

基于python實現的http接口自動化測試框架源碼(實用改進版).zip

?

?

總結

以上是生活随笔為你收集整理的Python基于python实现的http+json协议接口自动化测试框架源码(实用改进版)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。