WebService服務部署到了服務器,但是只能本地訪問,下載soapui有點太大了,找其他的測試工具又沒有合適的,就自己寫了個比較簡單的小工具!
- Python 3.11.8
- WxPython==4.2.1
- suds_py3==1.4.5.0
- lxml==5.2.0
- setuptools==69.2.0
- 安裝依賴:
$ pip install -r requirements.txt
- 使用vscode開發,打開src/ws-tool.py文件,點擊運行→啟動調試,或者F5啟動程序
- 其他工具開發,執行
$ python ws-tool.py
運行程序 - 打包exe時候直接運行bin/package.bat即可,執行完會生成dist目錄,里面是打包好的運行文件
- fbp下的WxPython-UI.fbp文件是頁面設計,需要用wxFormBuilder打開
- 暫時不支持mac環境打包,如果有想法也可以自己去找到合適的配套方案
根目錄下指令
pyinstaller --add-data="src/img:img" --version-file src/config/file_version_info.txt -D -w -n WebService-Tool -i src/img/favicon.ico src/ws_tool.py
pyinstaller --add-data="src/img:img" --version-file src/config/file_version_info.txt -F -w -n WebService-Tool -i src/img/favicon.ico src/ws_tool.py
切到 src/config 底下輸入
python grab_version.py C:\Windows\System32\WWAHost.exe
系統自動產生 file_version_info.txt 用於包裝到pyinstaller的版本檔案使用
- 測試WebService接口(支持多參數,不支持添加請求頭)
- 下載檔案:WebService.exe
- 下載畫面設計器: wxFormBuilder
收集請求資料內容 |
執行請求參數取得回應資料 |